Está en la página 1de 2

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;
namespace ValorCatastro
{
class BaseDatos
{
public static string bdg;
public static DataSet cargaDatos(string baseDatos, string claveCat)
{
//conexion
OleDbConnection con = new OleDbConnection();
bdg = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + baseDatos +
";Persist Security Info=False";
con.ConnectionString = bdg;
//cadena sql
string sql = "SELECT ClaveCat,Propietario,Ubicacion,Uso, SupTerreno,
SupCons FROM PrediosValuacion where clavecat = '" + claveCat + "'";
string sql2 = "SELECT NUMUNIDAD,SUPCONS,USO,CLASECONST,CATEGCONST,AN
IODECONS,ESTADOCONS,NIVCONS FROM GC203T06F WHERE Clave= '" + claveCat + "'";
OleDbCommand comando = con.CreateCommand();
OleDbCommand comando2 = con.CreateCommand();
comando.CommandText = sql;
comando2.CommandText = sql2;
// adaptador QUE ALMACENA EL RESULTADO DE LA CONSULTA
OleDbDataAdapter adaptador = new OleDbDataAdapter(sql, con);
OleDbDataAdapter adaptador2 = new OleDbDataAdapter(sql2,con);
//dataset Almacena en su interior la tabla usada
DataSet ds = new DataSet();
//llenar el dataset
adaptador.Fill(ds,"PrediosValuacion");
adaptador2.Fill(ds,"GC203T06F");
con.Open();
con.Close();
return ds;

}// Fin de Mtodo cargaDatos

public static void manda_datos(int NoEdif, int Edad, string Tipologia, d
ecimal superficie, decimal demEdad , decimal demConservacion,decimal merNiveles,
decimal merDemAplicable, double valorM2, double valorConstruccion)
{ // creando conexion
OleDbConnection con = new OleDbConnection();



}//fin de manda_datos
public static void Actualiza_Bd(DataTable tabla1)
{
//string sSel = "Construcciones";//Nombre dela tabla donde se insert
aran campos.
//DataTable tabla = tabla1;
OleDbCommandBuilder cb = new OleDbCommandBuilder();
// int i= 0;
/* try
{
//Creando un nuevo objeto DataAdapter
OleDbDataAdapter da = new OleDbDataAdapter(sSel,bdg);
//Crear el comando de insertar
OleDbCommandBuilder comandb = new OleDbCommandBuilder(da);
// Como hay campos con caracteres especiales
// al usarlos se incluyen entre corchetes
cb.QuotePrefix = "[";
cb.QuoteSuffix = "]";
//Asignando el comando al dataAdapter
da.InsertCommand = comandb.GetInsertCommand();
da.MissingSchemaAction = MissingSchemaAction.AddWithKey;
da.Fill(tabla);
}
catch (SyntaxErrorException e)
{
MessageBox.Show("Error en la conexin con la bd"+ e.Message );
}*/
try
{
for ( renglon in tabla1.Rows)
{

string Clave = tabla1 .Columns [i]Rows[]
/*object[] itemArray = renglon.ItemArray;
string cvecat = itemArray[0].ToString();
string NoEdif = itemArray[1].ToString();
string edad = itemArray[2].ToString();
string tipologia = itemArray[3].ToString ();*/
MessageBox.Show("Datos a Insertar en bd" + cvecat + NoEdif
,"Datos a Insertar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information );

}
}
catch (Exception e)
{
MessageBox.Show("Hay una excepcion: " + e.Message,"Error en la a
plicacin ", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

}
}
}

También podría gustarte