/** * Busca los registros que coincidan con los datos enviados * @param ACUERDO_ESTADO obj * @return Retorna la lista de los registros que coinciden */ public ACUERDO_ESTADO[] buscarACUERDO_ESTADO(ACUERDO_ESTADO obj) { ACUERDO_ESTADO[] result = null; List <ACUERDO_ESTADO> lista = null; try { ACUERDO_ESTADODao dao = new ACUERDO_ESTADODao(); conn = conexion.conection(); lista = dao.search(conn, obj); if (lista != null && lista.Count > 0) { result = lista.ToArray(); } } catch (Exception e) { result = null; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(result); }
private ACUERDO_PAGO crearAcuerdoPago() { try { ACUERDO_PAGO acuerdo = new ACUERDO_PAGO(); acuerdo.FECHA_ACUERDO = datFechaCreacion.Value.Date; ACUERDO_ESTADO estado = new ACUERDO_ESTADO(); estado.NOMBRE = "VIGENTE"; estado = serviciosACUERDO_ESTADO.buscarPrimeroACUERDO_ESTADO(estado); if (estado != null && estado.ID > 0) { acuerdo.ID_ACUERDO_ESTADO = estado.ID; } else { acuerdo.ID_ACUERDO_ESTADO = 1; } acuerdo.ID_LIQUIDACION = myLiquidacion.ID; return(serviciosACUERDO_PAGO.crearACUERDO_PAGO(acuerdo)); } catch (Exception exp) { MessageBox.Show("Se presentó el siguiente error: " + exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } }
/** * Inserta nuevo registro en la tabla * @param ACUERDO_ESTADO obj * @return Retorna el mismo objeto pero con la llave primaria configurada */ public ACUERDO_ESTADO crearACUERDO_ESTADO(ACUERDO_ESTADO obj) { List <ACUERDO_ESTADO> lista = null; try { ACUERDO_ESTADODao dao = new ACUERDO_ESTADODao(); conn = conexion.conection(); dao.create(conn, obj); //verificar existencia lista = dao.search(conn, obj); if (lista != null && lista.Count > 0) { obj = (ACUERDO_ESTADO)lista[0]; } else { obj.ID = -1; } } catch (Exception e) { obj.ID = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj); }
public void delete(SqlConnection conn, ACUERDO_ESTADO valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "DELETE FROM ACUERDO_ESTADO WHERE ( id = @id )"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@id", valueObject.ID); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be deleted! (PrimaryKey not found)"); } if (rowcount > 1) { throw new Exception("PrimaryKey Error when updating DB! (Many objects were deleted!)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
public void create(SqlConnection conn, ACUERDO_ESTADO valueObject) { String sql = ""; SqlCommand stmt = null; try { sql = "INSERT INTO ACUERDO_ESTADO ( ID," + " NOMBRE)" + "VALUES (@ID,@NOMBRE)"; stmt = new SqlCommand(sql, conn); if (!String.IsNullOrEmpty(valueObject.NOMBRE) && valueObject.NOMBRE.Length <= 20) { stmt.Parameters.AddWithValue("@NOMBRE", valueObject.NOMBRE); } else { stmt.Parameters.AddWithValue("@NOMBRE", DBNull.Value); } databaseUpdate(stmt); } finally { if (stmt != null) { stmt.Dispose(); } } }
private List <ACUERDO_ESTADO> listQuery(SqlCommand stmt) { List <ACUERDO_ESTADO> searchResults = new List <ACUERDO_ESTADO>(); SqlDataReader reader = null; try { int intt = 0; long longg = 0; double doublee = 0; float floatt = 0; DateTime datee; byte[] bytee; reader = stmt.ExecuteReader(); while (reader.Read()) { ACUERDO_ESTADO temp = createValueObject(); temp.ID = reader["ID"] != null && int.TryParse(reader["ID"].ToString(), out intt) ? intt : 0; temp.NOMBRE = reader["NOMBRE"] != null ? reader["NOMBRE"].ToString() : null; searchResults.Add(temp); } } finally { if (!reader.IsClosed) { reader.Close(); } if (stmt != null) { stmt.Dispose(); } } return(searchResults); }
private void setInfo() { try { limpiarCampos(); myLiquidacion = new wsServiciosLIQUIDACION.LIQUIDACION(); myLiquidacion.ID = myAcuerdo.ID_LIQUIDACION; myLiquidacion = serviciosLIQUIDACION.buscarPrimeroLIQUIDACION(myLiquidacion); if (myLiquidacion != null && myLiquidacion.ID > 0) { view_myCliente = new wsServiciosVIEW_CLIENTE.VIEW_CLIENTE(); view_myCliente.ID = myLiquidacion.ID_CLIENTE; view_myCliente = serviciosVIEW_CLIENTE.buscarPrimeroVIEW_CLIENTE(view_myCliente); if (view_myCliente != null && view_myCliente.ID > 0) { ACUERDO_ESTADO estado = new ACUERDO_ESTADO(); estado.ID = myAcuerdo.ID_ACUERDO_ESTADO; estado = serviciosACUERDO_ESTADO.buscarPrimeroACUERDO_ESTADO(estado); lblFechaAcuerdo.Text = myAcuerdo.FECHA_ACUERDO.ToString("dd/MM/yyyy"); if (estado != null && estado.ID > 0) { lblEstadoAcuerdo.Text = estado.NOMBRE; } else { lblEstadoAcuerdo.Text = ""; } lblTipoDocumento.Text = view_myCliente.TIPO_DOCUMENTO; lblNumeroDocumento.Text = view_myCliente.IDENTIFICACION; lblNombres.Text = view_myCliente.NOMBRES; lblApellidos.Text = view_myCliente.APELLIDOS; lblNumAcuerdo.Text = myAcuerdo.NUMERO_ACUERDO; lblTotalDeuda.Text = "$" + myLiquidacion.TOTAL; getCuotas(); } else { MessageBox.Show("No se encontró el cliente asociado al acuerdo de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); btnGenerarRecibo.Enabled = false; } } else { MessageBox.Show("No se encontró la liquidación asociada al acuerdo de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); btnGenerarRecibo.Enabled = false; } } catch (Exception exp) { MessageBox.Show("Se presentó el siguiente error: " + exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); btnGenerarRecibo.Enabled = false; } }
/** * Edita un registro en la tabla * @param ACUERDO_ESTADO obj * @return boolean indicando si se realizo o no la actualizacion */ public bool editarACUERDO_ESTADO(ACUERDO_ESTADO obj) { bool resultado; resultado = false; try { ACUERDO_ESTADODao dao = new ACUERDO_ESTADODao(); conn = conexion.conection(); dao.save(conn, obj); resultado = true; } catch (Exception e) { resultado = false; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(resultado); }
public void save(SqlConnection conn, ACUERDO_ESTADO valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "UPDATE ACUERDO_ESTADO SET ID = @ID ," + " NOMBRE = @NOMBRE WHERE (id = @id)"; stmt = new SqlCommand(sql, conn); if (!String.IsNullOrEmpty(valueObject.NOMBRE) && valueObject.NOMBRE.Length <= 20) { stmt.Parameters.AddWithValue("@NOMBRE", valueObject.NOMBRE); } else { stmt.Parameters.AddWithValue("@NOMBRE", DBNull.Value); } stmt.Parameters.AddWithValue("@id", valueObject.ID); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be saved! (PrimaryKey not found)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
public List <ACUERDO_ESTADO> search(SqlConnection conn, ACUERDO_ESTADO valueObject) { List <ACUERDO_ESTADO> searchResults = new List <ACUERDO_ESTADO>(); bool first = true; String sql = "SELECT * FROM ACUERDO_ESTADO WHERE 1=1 "; if (!String.IsNullOrEmpty(valueObject.ID.ToString())) { if (first) { first = false; } sql += "AND ID= '" + valueObject.ID + "' "; } if (!String.IsNullOrEmpty(valueObject.NOMBRE.ToString())) { if (first) { first = false; } sql += "AND NOMBRE= '" + valueObject.NOMBRE + "' "; } sql += "ORDER BY id ASC "; if (first) { searchResults = new List <ACUERDO_ESTADO>(); } else { searchResults = listQuery(new SqlCommand(sql, conn)); } return(searchResults); }
public bool eliminarACUERDO_ESTADO(ACUERDO_ESTADO obj) { return(gestionACUERDO_ESTADO.eliminarACUERDO_ESTADO(obj)); }
public ACUERDO_ESTADO[] buscarACUERDO_ESTADO(ACUERDO_ESTADO obj) { return(gestionACUERDO_ESTADO.buscarACUERDO_ESTADO(obj)); }
public ACUERDO_ESTADO buscarPrimeroACUERDO_ESTADO(ACUERDO_ESTADO obj) { return(gestionACUERDO_ESTADO.buscarPrimeroACUERDO_ESTADO(obj)); }
public bool editarACUERDO_ESTADO(ACUERDO_ESTADO obj) { return(gestionACUERDO_ESTADO.editarACUERDO_ESTADO(obj)); }
public ACUERDO_ESTADO crearACUERDO_ESTADO(ACUERDO_ESTADO obj) { return(gestionACUERDO_ESTADO.crearACUERDO_ESTADO(obj)); }