lunes, 26 de septiembre de 2011

Sistema de Gestión y Control Entidades Turisticas
SCGET - E/R

SCGET - D. FISICO


--ACTIVIDADES
sp_columns actividades
select * from ACTIVIDADES
 insert into actividades(act_nombre,act_descripcion,act_id) values ('paseo','paseo lugares turisticos',1);
 insert into actividades(act_nombre,act_descripcion,act_id) values ('paseo','visita tiahuanaku',2);
 select * from actividades;
 --PAISES
 sp_columns pais;
 insert into pais(PAIS_ID,PAIS_NOMBRE) values (1,'Bolivia');
 insert into pais(PAIS_ID,PAIS_NOMBRE) values (2,'Argentina');
 insert into pais(PAIS_ID,PAIS_NOMBRE) values (3,'Peru');
 insert into pais(PAIS_ID,PAIS_NOMBRE) values (4,'Brasil');
 insert into pais(PAIS_ID,PAIS_NOMBRE) values (5,'Chile');
 select * from pais;
 --DEPARTEMENTOS

 sp_columns departamento;
 insert into departamento(DEPAR_ID,PAIS_ID,DEPAR_NOMBRE,DEPAR_COD) values (1,1,'La Paz','01');
 select * from departamento;
 insert into departamento(DEPAR_ID,PAIS_ID,DEPAR_NOMBRE,DEPAR_COD) values (2,1,'Cochabamba','02');
 insert into departamento(DEPAR_ID,PAIS_ID,DEPAR_NOMBRE,DEPAR_COD) values (3,1,'Santa Cruz','03');;


 --PROVINCIA
 select * from provincia
 delete from provincia
 truncate table provincia
 sp_columns provincia
 --update provincia set prov_nombre='Abel Iturralde' where prov_id='23';
 insert into provincia (PROV_ID,DEPAR_ID,PROV_NOMBRE)values (1,1,'Aroma');
 insert into provincia (PROV_ID,DEPAR_ID,PROV_NOMBRE)values (2,1,'Bautista Saavedra');
 insert into provincia (PROV_ID,DEPAR_ID,PROV_NOMBRE)values (3,1,'Abel Iturralde');


 --MUNICIPIO
 select * from municipio;
 sp_columns municipio
 select * from provincia
 select * from municipio
 insert into municipio (MUN_ID,PROV_ID,MUN_NOMBRE)values (1,1,'Sica Sica');
 insert into municipio (MUN_ID,PROV_ID,MUN_NOMBRE)values (2,2,'Charazani');
 insert into municipio (MUN_ID,PROV_ID,MUN_NOMBRE)values (3,3,'Ixiamas');

 --DESTINOS
 sp_columns destinos
 select * from DESTINOS
 insert into destinos (DEST_ID,DEST_NOMBRE,DEST_DESCRIPCION) values ('01','Tiwanaku','El subterráneo de Tiwanaku.');
 insert into destinos (DEST_ID,DEST_NOMBRE,DEST_DESCRIPCION) values ('02','Parque Nacional Noel Mercado','Lugar de la amazonía');
 insert into destinos (DEST_ID,DEST_NOMBRE,DEST_DESCRIPCION) values ('03','Parque Nacional Madidi','lugar diverso de Bolivia');

 --ENTIDAD
 set dateformat dmy;
 sp_columns entidad_t
 insert into ENTIDAD_T (ENT_ID,MUN_ID,ENT_REG_DEPTAL,ENT_RESOL_GOB,ENT_RAZON_SOCIAL,ENT_TELEFONOS,ENT_FAX,ENT_MAIL,ENT_SITIO_WEB,
 ENT_CATEGORIA,ENT_TIPO,ENT_NRO_NIT,ENT_DIRECCION,ENT_ZONA,ENT_FOLIO)
 values('01',1,'REG01','RESOL1','TURISM-BOLIVIA','2342464','2342464','GMAIL.COM','SPAER.COM','CAT-A','TIPO-B',
 '87463529','EL ALTO','ALTODELICIAS','FOLIO-34');
 insert into ENTIDAD_T (ENT_ID,MUN_ID,ENT_REG_DEPTAL,ENT_RESOL_GOB,ENT_RAZON_SOCIAL,ENT_TELEFONOS,ENT_FAX,ENT_MAIL,ENT_SITIO_WEB,
 ENT_CATEGORIA,ENT_TIPO,ENT_NRO_NIT,ENT_DIRECCION,ENT_ZONA,ENT_FOLIO)
 values('02',2,'REG01','RESOL1','TURISMO-A','2678464','2342464','MAIL.COM','SOL.COM','CAT-A','TIPO-C',
 '87463529','villaFatima','DELICIAS','FOLIO-36');
 insert into ENTIDAD_T (ENT_ID,MUN_ID,ENT_REG_DEPTAL,ENT_RESOL_GOB,ENT_RAZON_SOCIAL,ENT_TELEFONOS,ENT_FAX,ENT_MAIL,ENT_SITIO_WEB,
 ENT_CATEGORIA,ENT_TIPO,ENT_NRO_NIT,ENT_DIRECCION,ENT_ZONA,ENT_FOLIO)
 values('03',3,'REG01','RESOL1','altoturism','2312364','2342456','GMAIL.COM','guias.com','CAT-A','TIPO-B',
 '87463529','cupini','carmen','FOLIO-35');
 select * from ENTIDAD_T
 --TIPO_GUIA
 sp_columns tipo_guia
 insert into TIPO_GUIA (TIPO_GUIA_ID,TIPO_NOMBRE,TIPO_DESCRIPCION)values(1,'ATENAS','IDIOMAS');
 insert into TIPO_GUIA (TIPO_GUIA_ID,TIPO_NOMBRE,TIPO_DESCRIPCION)values(2,'CUMBRE','CAMPING');
 insert into TIPO_GUIA (TIPO_GUIA_ID,TIPO_NOMBRE,TIPO_DESCRIPCION)values(3,'ESCALA','DEPORTES');
 --GUIA_TURISTICO
 sp_columns guia_turistico
 insert into GUIA_TURISTICO (GUIA_NOMBRE,GUIA_PATERNO,GUIA_MATERNO,GUIA_TELEFONO,GUIA_CELULAR,GUIA_EMAIL,GUIA_FVENCIMIENTO,
 GUIA_IDIOMA,GUIA_ID,TIPO_GUIA_ID,MUN_ID)values ('Carlos','motaño','quispe','735232','70813245','carlos@gmail.com',
 '03/03/2011','quechua','10',1,1);
 insert into GUIA_TURISTICO (GUIA_NOMBRE,GUIA_PATERNO,GUIA_MATERNO,GUIA_TELEFONO,GUIA_CELULAR,GUIA_EMAIL,GUIA_FVENCIMIENTO,
 GUIA_IDIOMA,GUIA_ID,TIPO_GUIA_ID,MUN_ID)values ('Carlos','motaño','quispe','735232','70813245','carlos@gmail.com',
 '03/03/2011','quechua','11',2,1);
 insert into GUIA_TURISTICO (GUIA_NOMBRE,GUIA_PATERNO,GUIA_MATERNO,GUIA_TELEFONO,GUIA_CELULAR,GUIA_EMAIL,GUIA_FVENCIMIENTO,
 GUIA_IDIOMA,GUIA_ID,TIPO_GUIA_ID,MUN_ID)values ('gilmar','maldonado','torrico','5435232','70182540','ampon@gmail.com',
 '03/05/2012','quechua','12',3,2);

 --ESPECIALIDADES
 sp_columns especialidades;
 insert into ESPECIALIDADES (ESP_NOMBRE,ESP_DESCRIPCION,ESP_ID)values ('alpinismo','aventuras en el illimani',1);
 insert into ESPECIALIDADES (ESP_NOMBRE,ESP_DESCRIPCION,ESP_ID)values ('buseo','buseo lago titicaca',2);
 insert into ESPECIALIDADES (ESP_NOMBRE,ESP_DESCRIPCION,ESP_ID)values ('camping','en la amazonia',3);

 select * from ESPECIALIDADES

 --COBERTURA----------------rev
 select * from COBERTURA;
 sp_columns cobertura
 insert into COBERTURA(COB_ID,POL_ID,COB_PRECIO,COB_NOMBRE)values(3,1,'500','claseA');
 insert into COBERTURA(COB_ID,POL_ID,COB_PRECIO,COB_NOMBRE)values(4,2,'600','claseB');
 insert into COBERTURA(COB_ID,POL_ID,COB_PRECIO,COB_NOMBRE)values(5,3,'700','claseC');
 --ASEGURADORA--hecho
 sp_columns aseguradora
 insert into ASEGURADORA(ASEG_ID,ASEG_NOMBRE,ASEG_DIRECCION,ASEG_WEB,ASEG_MAIL)values(1,'El PORVENIR','VILLA FATINA','WWW.ELPORVENIR.COM','ELPORVENIR@GMAIL.COM');
 insert into ASEGURADORA(ASEG_ID,ASEG_NOMBRE,ASEG_DIRECCION,ASEG_WEB,ASEG_MAIL)values(2,'EL PREVENIR','EL ALTO','WWW.PREVENIR.COM','PREVENIR@GMAIL.COM');
 insert into ASEGURADORA(ASEG_ID,ASEG_NOMBRE,ASEG_DIRECCION,ASEG_WEB,ASEG_MAIL)values(3,'SALVADOS','LA CEJA','WWW.LACEJA.COM','LACEJA@GMAIL.COM');
 --POLIZA SEGURO--hecho
 sp_columns poliza_seguro
 insert into POLIZA_SEGURO(POL_ID,ASEG_ID,AGEN_OPE_VIAJE_ID,POL_NRO_POLIZA,POL_COD,POL_PRECIO,POL_FVENCIMIENTO)
 values(1,1,'21','POL01','P01','100$','10/10/2012');
 insert into POLIZA_SEGURO(POL_ID,ASEG_ID,AGEN_OPE_VIAJE_ID,POL_NRO_POLIZA,POL_COD,POL_PRECIO,POL_FVENCIMIENTO)
 values(2,1,'22','POL02','P02','150$','10/12/2012');
 insert into POLIZA_SEGURO(POL_ID,ASEG_ID,AGEN_OPE_VIAJE_ID,POL_NRO_POLIZA,POL_COD,POL_PRECIO,POL_FVENCIMIENTO)
 values(3,1,'23','POL03','P03','200$','10/01/2013');
 select * from POLIZA_SEGURO

 --AGEN_OPERADORA_VIAJE--hecho
 select * from AGEN_OPERADORA_VIAJE
 sp_columns AGEN_OPERADORA_VIAJE
 insert into AGEN_OPERADORA_VIAJE(AGEN_OPE_VIAJE_ID,ENT_ID)values('21','01');
 insert into AGEN_OPERADORA_VIAJE(AGEN_OPE_VIAJE_ID,ENT_ID)values('22','02');
 insert into AGEN_OPERADORA_VIAJE(AGEN_OPE_VIAJE_ID,ENT_ID)values('23','03');
 select * from ENTIDAD_T


Visual_Estudio_2008  +  ASP.NET  +  C#

using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e){
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        string CadenaConexion = "data source=localhost;integrated security=true;initial catalog=prueba4";      
        string CadenaActualizacion = "insert into ENTIDAD_T values ("+TextBox16.Text+ "," +int.Parse(TextBox2.Text) + "," +TextBox3.Text+ "," +TextBox4.Text+ "," +TextBox5.Text+ "," +TextBox6.Text+ "," +TextBox7.Text+ "," +TextBox8.Text+ "," +TextBox9.Text+ "," +TextBox10.Text+ "," +TextBox11.Text+ "," +
 TextBox12.Text + "," + TextBox13.Text + "," + TextBox14.Text + "," + TextBox15.Text + ")";
        SqlConnection dbconexion = new SqlConnection(CadenaConexion);
        SqlCommand Adicion = new SqlCommand();
        Adicion.Connection = dbconexion;
        Adicion.CommandText = CadenaActualizacion;
        dbconexion.Open();
        Adicion.ExecuteNonQuery();
        dbconexion.Close();      
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        string CadenaConexion = "data source=localhost;integrated security=true;initial catalog=prueba4";
        string CommandText;
        CommandText = "select * from ENTIDAD_T";
        SqlConnection dbcon = new SqlConnection(CadenaConexion);
        SqlDataAdapter cSeleccion = new SqlDataAdapter(CommandText, dbcon);
        DataSet ds = new DataSet();
        cSeleccion.Fill(ds);
        GridView3.DataSource = ds;
        GridView3.DataBind();
    }
    protected void Button3_Click(object sender, EventArgs e)
    {
        string CadenaConexion = "data source=localhost;integrated security=true;initial catalog=prueba4";
        string CommandText;
        CommandText = "select * from ENTIDAD_T where ENT_ID='" + TextBox16.Text + "'";
        //" + TextBox16.Text + "
        SqlConnection dbcon = new SqlConnection(CadenaConexion);
        SqlDataAdapter cSeleccion = new SqlDataAdapter(CommandText, dbcon);
        DataSet ds = new DataSet();
        cSeleccion.Fill(ds);
        GridView2.DataSource = ds;
        GridView2.DataBind();
    }
    protected void Button4_Click(object sender, EventArgs e)
    {
        string CadenaConexion = "data source=localhost;integrated security=true;initial catalog=prueba4";      
        string CadenaActualizacion = "update ENTIDAD_T set MUN_ID='"+int.Parse(TextBox2.Text)+"', ENT_REG_DEPTAL='"+TextBox3.Text+"', ENT_RESOL_GOB='"+TextBox4.Text+"', ENT_RAZON_SOCIAL='"+TextBox5.Text+"', ENT_TELEFONOS='"+TextBox6.Text+"', ENT_FAX='"+TextBox7.Text+"', ENT_MAIL='"+TextBox8.Text+"', ENT_SITIO_WEB='"+TextBox9.Text+"', ENT_CATEGORIA='"+TextBox10.Text+"', ENT_TIPO='"+TextBox11.Text+"', ENT_NRO_NIT='"+TextBox12.Text+"', ENT_DIRECCION="+TextBox13.Text+", ENT_ZONA='"+TextBox14.Text+"', ENT_FOLIO='" + TextBox15.Text + "' where ENT_ID='" + TextBox16.Text + "' ";
        SqlConnection dbconexion = new SqlConnection(CadenaConexion);
        SqlCommand Adicion = new SqlCommand();
        Adicion.Connection = dbconexion;
        Adicion.CommandText = CadenaActualizacion;
        dbconexion.Open();
        Adicion.ExecuteNonQuery();
        dbconexion.Close();
    }
    protected void Button5_Click(object sender, EventArgs e)
    {
        string CadenaConexion = "data source=localhost;integrated security=true;initial catalog=prueba4";
        string CadenaEliminacion = "delete from ENTIDAD_T where ENT_ID='" + TextBox16.Text + "' ";
        SqlConnection dbconexion = new SqlConnection(CadenaConexion);
        SqlCommand Eliminacion = new SqlCommand();
        Eliminacion.Connection = dbconexion;
        Eliminacion.CommandText = CadenaEliminacion;
        dbconexion.Open();
        Eliminacion.ExecuteNonQuery();
        dbconexion.Close();
    }
}