private bool existe(cliente PCliente) { try { cliente ObjCliente = new cliente(); bool Resultado = false; ObjCliente = GetbyID(PCliente.PkClienteId); if (ObjCliente != null) { Resultado = true; } return(Resultado); } catch (Exception e) { throw (e); } }
public void Insert(cliente PCliente) { try { string StrSQl; if (existe(PCliente)) { StrSQl = " UPDATE TblClientes" + " SET " + " FKCompaniaId=@FKCompaniaId," + " RazonSocial=@RazonSocial," + " Rfc=@Rfc," + " TipoEmisor=@TipoEmisor, " + " Calle=@Calle, " + " NoExterior=@NoExterior, " + " NoInterior=@NoInterior," + " Colonia=@Colonia, " + " Localidad=@Localidad, " + " Referencia=@Referencia," + " Municipio=@Municipio," + " Estado=@Estado, " + " CorreoElectronico=@CorreoElectronico," + " CP=@CP " + " WHERE PkClienteId=@PkClienteId"; var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion); insertSQL.Parameters.AddWithValue("@FKCompaniaId", PCliente.RazonSocial); insertSQL.Parameters.AddWithValue("@RazonSocial", PCliente.RazonSocial); insertSQL.Parameters.AddWithValue("@Rfc", PCliente.Rfc); insertSQL.Parameters.AddWithValue("@Calle", PCliente.Calle); insertSQL.Parameters.AddWithValue("@NoExterior", PCliente.NoExterior); insertSQL.Parameters.AddWithValue("@NoInterior", PCliente.NoInterior); insertSQL.Parameters.AddWithValue("@Colonia", PCliente.Colonia); insertSQL.Parameters.AddWithValue("@Localidad", PCliente.Localidad); insertSQL.Parameters.AddWithValue("@MReferencia", PCliente.Referencia); insertSQL.Parameters.AddWithValue("@Municipio", PCliente.Municipio); insertSQL.Parameters.AddWithValue("@Estado", PCliente.Estado); insertSQL.Parameters.AddWithValue("@CorreoElectronico", PCliente.CorreoElectronico); insertSQL.Parameters.AddWithValue("@CP", PCliente.CP); insertSQL.Parameters.AddWithValue("@PkClienteId", PCliente.PkClienteId); ObjDataAcces.Open(); insertSQL.ExecuteNonQuery(); //Execute query ObjDataAcces.Close(); } else { StrSQl = " INSERT INTO TblClientes" + " (FKCompaniaId," + " RazonSocial," + " Rfc," + " TipoEmisor, " + " Calle, " + " NoExterior, " + " NoInterior," + " Colonia, " + " Localidad, " + " Referencia," + " Municipio," + " Estado, " + " CorreoElectronico," + " CP ) " + "VALUES " + " (FKCompaniaId," + " RazonSocial," + " Rfc," + " TipoEmisor, " + " Calle, " + " NoExterior, " + " NoInterior," + " Colonia, " + " Localidad, " + " Referencia," + " Municipio," + " Estado, " + " CorreoElectronico," + " CP) "; var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion); insertSQL.Parameters.AddWithValue("@FKCompaniaId", PCliente.RazonSocial); insertSQL.Parameters.AddWithValue("@RazonSocial", PCliente.RazonSocial); insertSQL.Parameters.AddWithValue("@Rfc", PCliente.Rfc); insertSQL.Parameters.AddWithValue("@Calle", PCliente.Calle); insertSQL.Parameters.AddWithValue("@NoExterior", PCliente.NoExterior); insertSQL.Parameters.AddWithValue("@NoInterior", PCliente.NoInterior); insertSQL.Parameters.AddWithValue("@Colonia", PCliente.Colonia); insertSQL.Parameters.AddWithValue("@Localidad", PCliente.Localidad); insertSQL.Parameters.AddWithValue("@MReferencia", PCliente.Referencia); insertSQL.Parameters.AddWithValue("@Municipio", PCliente.Municipio); insertSQL.Parameters.AddWithValue("@Estado", PCliente.Estado); insertSQL.Parameters.AddWithValue("@CorreoElectronico", PCliente.CorreoElectronico); insertSQL.Parameters.AddWithValue("@CP", PCliente.CP); ObjDataAcces.Open(); insertSQL.ExecuteNonQuery(); //Execute query ObjDataAcces.Close(); } } catch (Exception e) { throw (e); } }