public void Insert(Compania PCompania) { try { string StrSQl; if (existe(PCompania)) { StrSQl = " UPDATE TblCompania" + " SET " + " RazonSocial=@RazonSocial " + " ,Rfc=@Rfc " + " ,Calle=@Calle " + " ,NoExterior=@NoExterior " + " ,NoInterior=@NoInterior " + " ,Colonia=@Colonia " + " ,Localidad=@Localidad " + " ,Municipio=@Municipio " + " ,Estado=@Estado " + " ,CP=@CP " + " ,Certificado=@Certificado " + " ,NoCertificado=@NoCertificado " + " ,FechaInicial=@FechaInicial " + " ,FechaFinal=@FechaFinal " + " ,Logo=@Logo " + " ,PasswordCertificado=@PasswordCertificado " + " ,Regimen=@Regimen " + " ,RegimenFiscal=@RegimenFiscal " + " ,RutaCertificado=@RutaCertificado " + " ,ImagenRFC=@ImagenRFC " + " WHERE PKCompaniaId=@PKCompaniaId"; var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion); insertSQL.Parameters.AddWithValue("@RazonSocial", PCompania.RazonSocial); insertSQL.Parameters.AddWithValue("@Rfc", PCompania.Rfc); insertSQL.Parameters.AddWithValue("@Calle", PCompania.Calle); insertSQL.Parameters.AddWithValue("@NoExterior", PCompania.NoExterior); insertSQL.Parameters.AddWithValue("@NoInterior", PCompania.NoInterior); insertSQL.Parameters.AddWithValue("@Colonia", PCompania.Colonia); insertSQL.Parameters.AddWithValue("@Localidad", PCompania.Localidad); insertSQL.Parameters.AddWithValue("@Municipio", PCompania.Municipio); insertSQL.Parameters.AddWithValue("@Estado", PCompania.Estado); insertSQL.Parameters.AddWithValue("@CP", PCompania.CP); insertSQL.Parameters.AddWithValue("@Certificado", PCompania.Certificado); insertSQL.Parameters.AddWithValue("@NoCertificado", PCompania.NoCertificado); insertSQL.Parameters.AddWithValue("@FechaInicial", PCompania.FechaInicial); insertSQL.Parameters.AddWithValue("@FechaFinal", PCompania.FechaFinal); insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal); insertSQL.Parameters.AddWithValue("@Regimen", PCompania.Regimen); insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal); insertSQL.Parameters.AddWithValue("@RutaCertificado", PCompania.RutaCertificado); insertSQL.Parameters.AddWithValue("@ImagenRFC", PCompania.ImagenRFC); insertSQL.Parameters.AddWithValue("@PKCompaniaId", PCompania.PKCompaniaId); ObjDataAcces.Open(); insertSQL.ExecuteNonQuery(); //Execute query ObjDataAcces.Close(); } else { StrSQl = " INSERT INTO TblCompania" + " (RazonSocial" + " ,Rfc " + " ,Calle " + " ,NoExterior " + " ,NoInterior " + " ,Colonia " + " ,Localidad " + " ,Municipio " + " ,Estado " + " ,CP " + " ,Certificado " + " ,NoCertificado " + " ,FechaInicial " + " ,FechaFinal " + " ,Logo " + " ,PasswordCertificado " + " ,Regimen " + " ,RegimenFiscal " + " ,RutaCertificado" + " ,ImagenRFC ) " + "VALUES " + "(@RazonSocial " + " ,@Rfc " + " ,@Calle " + " ,@NoExterior " + " ,@NoInterior " + " ,@Colonia " + " ,@Localidad " + " ,@Municipio " + " ,@Estado " + " ,@CP " + " ,@Certificado " + " ,@NoCertificado " + " ,@FechaInicial " + " ,@FechaFinal " + " ,@Logo " + " ,@PasswordCertificado " + " ,@Regimen " + " ,@RegimenFiscal " + " ,@RutaCertificado " + " ,@ImagenRFC) "; var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion); insertSQL.Parameters.AddWithValue("@RazonSocial", PCompania.RazonSocial); insertSQL.Parameters.AddWithValue("@Rfc", PCompania.Rfc); insertSQL.Parameters.AddWithValue("@Calle", PCompania.Calle); insertSQL.Parameters.AddWithValue("@NoExterior", PCompania.NoExterior); insertSQL.Parameters.AddWithValue("@NoInterior", PCompania.NoInterior); insertSQL.Parameters.AddWithValue("@Colonia", PCompania.Colonia); insertSQL.Parameters.AddWithValue("@Localidad", PCompania.Localidad); insertSQL.Parameters.AddWithValue("@Municipio", PCompania.Municipio); insertSQL.Parameters.AddWithValue("@Estado", PCompania.Estado); insertSQL.Parameters.AddWithValue("@CP", PCompania.CP); insertSQL.Parameters.AddWithValue("@Certificado", PCompania.Certificado); insertSQL.Parameters.AddWithValue("@NoCertificado", PCompania.NoCertificado); insertSQL.Parameters.AddWithValue("@FechaInicial", PCompania.FechaInicial); insertSQL.Parameters.AddWithValue("@FechaFinal", PCompania.FechaFinal); insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal); insertSQL.Parameters.AddWithValue("@Regimen", PCompania.Regimen); insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal); insertSQL.Parameters.AddWithValue("@RutaCertificado", PCompania.RutaCertificado); insertSQL.Parameters.AddWithValue("@ImagenRFC", PCompania.ImagenRFC); ObjDataAcces.Open(); insertSQL.ExecuteNonQuery(); //Execute query ObjDataAcces.Close(); } } catch (Exception e) { throw (e); } }
public Compania GetbyID(int id) { try { Compania ObjCompania = new Compania(); string consulta = " select " + " PKCompaniaId " + " ,RazonSocial " + " ,Rfc " + " ,Calle " + " ,NoExterior " + " ,Noerior " + " ,Colonia " + " ,Localidad " + " ,Municipio " + " ,Estado " + " ,CP " + " ,Certificado " + " ,NoCertificado " + " ,FechaInicial " + " ,FechaFinal " + " ,Logo " + " ,PasswordCertificado " + " ,Regimen " + " ,RegimenFiscal " + " ,RutaCertificado " + " ,ImagenRFC " + " from TblCompanias " + " where PKCompaniaid=@PKCompaniaId"; SQLiteCommand cmd = new SQLiteCommand(consulta, ObjDataAcces.Conexion); cmd.Parameters.AddWithValue("@PKCompaniaId", id); ObjDataAcces.Open(); SQLiteDataReader datos = cmd.ExecuteReader(); // Leemos los datos de forma repetitiva while (datos.Read()) { ObjCompania.PKCompaniaId = Convert.ToInt32(datos[0]); ObjCompania.RazonSocial = Convert.ToString(datos[1]); ObjCompania.Rfc = Convert.ToString(datos[2]); ObjCompania.Calle = Convert.ToString(datos[3]); ObjCompania.NoExterior = Convert.ToString(datos[4]); ObjCompania.NoInterior = Convert.ToString(datos[5]); ObjCompania.Colonia = Convert.ToString(datos[6]); ObjCompania.Localidad = Convert.ToString(datos[7]); ObjCompania.Municipio = Convert.ToString(datos[8]); ObjCompania.Estado = Convert.ToInt32(datos[9]); ObjCompania.CP = Convert.ToString(datos[10]); ObjCompania.Certificado = Convert.ToString(datos[11]); ObjCompania.NoCertificado = Convert.ToString(datos[12]); ObjCompania.FechaInicial = Convert.ToDateTime(datos[13]); ObjCompania.FechaFinal = Convert.ToDateTime(datos[14]); ObjCompania.Logo = Convert.ToString(datos[15]); ObjCompania.PasswordCertificado = Convert.ToString(datos[16]); ObjCompania.Regimen = Convert.ToString(datos[17]); ObjCompania.RegimenFiscal = Convert.ToString(datos[18]); ObjCompania.RutaCertificado = Convert.ToString(datos[19]); ObjCompania.ImagenRFC = Convert.ToString(datos[20]); // Los agregamos a la lista } datos.Close(); ObjDataAcces.Close(); return(ObjCompania); } catch (Exception e) { throw (e); } }