/** * Busca el primer registro que coincida con los datos enviados * @param Viewliquidacion obj * @return Retorna el mismo objeto pero con los datos consultados */ public Viewliquidacion buscarPrimeroViewliquidacion(Viewliquidacion obj) { List <Viewliquidacion> lista = null; try { ViewliquidacionDao dao = new ViewliquidacionDao(); conn = conexion.conection(); lista = dao.searchMatching(conn, obj); if (lista != null && lista.Count > 0) { obj = (Viewliquidacion)lista[0]; } else { obj.NUMERO_RECIBO = "-1"; } } catch (Exception e) { obj.NUMERO_RECIBO = "-1"; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj); }
public Viewliquidacion[] buscarViewliquidacionBetween(Viewliquidacion obj, DateTime fechaIniLiq, DateTime fechaFinLiq, DateTime fechaIniPag, DateTime fechaFinPag) { Viewliquidacion[] result = null; List <Viewliquidacion> lista = null; try { ViewliquidacionDao dao = new ViewliquidacionDao(); conn = conexion.conection(); lista = dao.searchMatchingBetween(conn, obj, fechaIniLiq, fechaFinLiq, fechaIniPag, fechaFinPag); 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); }
/** * Busca los registros que coincidan con los datos enviados * @param Viewliquidacion obj * @return Retorna la lista de los registros que coinciden */ public Viewliquidacion[] buscarViewliquidacion(Viewliquidacion obj, int pagina, int numRegPagina) { Viewliquidacion[] result = null; List <Viewliquidacion> lista = null; if (pagina > 0 && numRegPagina > 0) { pagina--; int limInf = 0; int limSup = 0; limInf = pagina * numRegPagina + 1; limSup = (pagina + 1) * numRegPagina; try { ViewliquidacionDao dao = new ViewliquidacionDao(); conn = conexion.conection(); lista = dao.searchMatching(conn, obj, limInf, limSup); 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); }
public void delete(SqlConnection conn, Viewliquidacion valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "DELETE FROM VIEW_LIQUIDACION WHERE (NUMERO_RECIBO = @NUMERO_RECIBO )"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@NUMERO_RECIBO", valueObject.NUMERO_RECIBO); 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 int contarBusquedaViewliquidacion(Viewliquidacion obj) { int cantidad = -1; try { ViewliquidacionDao dao = new ViewliquidacionDao(); conn = conexion.conection(); cantidad = dao.countSearchMatching(conn, obj); } catch (Exception e) { cantidad = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(cantidad); }
private List <Viewliquidacion> listQuery(SqlCommand stmt) { List <Viewliquidacion> searchResults = new List <Viewliquidacion>(); SqlDataReader reader = null; try { int intt = 0; long longg = 0; double doublee = 0; DateTime datee; reader = stmt.ExecuteReader(); while (reader.Read()) { Viewliquidacion temp = createValueObject(); temp.NUMERO_RECIBO = reader["NUMERO_RECIBO"] != null ? reader["NUMERO_RECIBO"].ToString() : null; temp.NUMERO_FACTURA = reader["NUMERO_FACTURA"] != null ? reader["NUMERO_FACTURA"].ToString() : null; temp.ID_TIPO_DOCUMENTO = reader["ID_TIPO_DOCUMENTO"] != null && long.TryParse(reader["ID_TIPO_DOCUMENTO"].ToString(), out longg) ? longg : 0; temp.TIPO_DOCUMENTO = reader["TIPO_DOCUMENTO"] != null ? reader["TIPO_DOCUMENTO"].ToString() : null; temp.IDENTIFICACION = reader["IDENTIFICACION"] != null ? reader["IDENTIFICACION"].ToString() : null; temp.ID_ESTADO = reader["ID_ESTADO"] != null && long.TryParse(reader["ID_ESTADO"].ToString(), out longg) ? longg : 0; temp.ESTADO = reader["ESTADO"] != null ? reader["ESTADO"].ToString() : null; temp.FECHA_LIQUIDACION = reader["FECHA_LIQUIDACION"] != null && !String.IsNullOrEmpty(reader["FECHA_LIQUIDACION"].ToString()) ? (DateTime)reader["FECHA_LIQUIDACION"] : DateTime.MinValue; temp.FECHA_PAGO = reader["FECHA_PAGO"] != null && !String.IsNullOrEmpty(reader["FECHA_PAGO"].ToString()) ? (DateTime)reader["FECHA_PAGO"] : DateTime.MinValue; temp.ID_TIPO_LIQUIDACION = reader["ID_TIPO_LIQUIDACION"] != null && long.TryParse(reader["ID_TIPO_LIQUIDACION"].ToString(), out longg) ? longg : 0; temp.TIPO = reader["TIPO"] != null ? reader["TIPO"].ToString() : null; temp.TARIFA = reader["TARIFA"] != null ? reader["TARIFA"].ToString() : null; temp.ESTADO_FACTURA = reader["ESTADO_FACTURA"] != null ? reader["ESTADO_FACTURA"].ToString() : null; searchResults.Add(temp); } } finally { if (!reader.IsClosed) { reader.Close(); } if (stmt != null) { stmt.Dispose(); } } return(searchResults); }
public Viewliquidacion[] buscarViewliquidacionBetween(Viewliquidacion obj, DateTime fechaIniLiq, DateTime fechaFinLiq, DateTime fechaIniPag, DateTime fechaFinPag) { return(gestionViewliquidacion.buscarViewliquidacionBetween(obj, fechaIniLiq, fechaFinLiq, fechaIniPag, fechaFinPag)); }
public Viewliquidacion[] buscarViewliquidacion(Viewliquidacion obj) { return(gestionViewliquidacion.buscarViewliquidacion(obj)); }
public Viewliquidacion buscarPrimeroViewliquidacion(Viewliquidacion obj) { return(gestionViewliquidacion.buscarPrimeroViewliquidacion(obj)); }
private void buscar() { try { Viewliquidacion liquidacion = new Viewliquidacion(); DateTime fechaIniLiq = DateTime.MinValue; DateTime fechaFinLiq = DateTime.MinValue; DateTime fechaIniPag = DateTime.MinValue; DateTime fechaFinPag = DateTime.MinValue; if (chkRecibo.Checked) { liquidacion.NUMERO_RECIBO = txtNumRecibo.Text.Trim(); } if (chkFactura.Checked) { liquidacion.NUMERO_FACTURA = txtNumFactura.Text.Trim(); } if (chkCliente.Checked) { liquidacion.ID_TIPO_DOCUMENTO = ((TIPO_DOCUMENTO)cmbTipoDocumento.SelectedItem).ID; liquidacion.IDENTIFICACION = txtIdentificacion.Text.Trim(); } if (chkEstado.Checked) { liquidacion.ID_ESTADO = ((RECIBO_ESTADO)cmbEstado.SelectedItem).ID; } if (chkFechaLiquidacion.Checked) { fechaIniLiq = DateTime.Parse(datFechaInicialLiquidacion.Value.Date.ToString("dd/MM/yyyy 00:00:00")); fechaFinLiq = DateTime.Parse(datFechaFinalLiquidacion.Value.Date.ToString("dd/MM/yyyy 23:59:59")); } if (chkFechaPago.Checked) { fechaIniPag = DateTime.Parse(datFechaInicialPago.Value.Date.ToString("dd/MM/yyyy 00:00:00")); fechaFinPag = DateTime.Parse(datFechaFinalPago.Value.Date.ToString("dd/MM/yyyy 23:59:59")); } Viewliquidacion[] lstLiquidaciones = serviciosViewliquidacion.buscarViewliquidacionBetween(liquidacion, fechaIniLiq, fechaFinLiq, fechaIniPag, fechaFinPag); if (lstLiquidaciones != null && lstLiquidaciones.Length > 0) { grdDatos.Rows.Clear(); foreach (Viewliquidacion item in lstLiquidaciones) { String fechaLiquidacion = ""; String fechaPago = ""; if (item.FECHA_LIQUIDACION.CompareTo(DateTime.MinValue) == 0) { fechaLiquidacion = ""; } else { fechaLiquidacion = item.FECHA_LIQUIDACION.ToString("dd/MM/yyyy"); } if (item.FECHA_PAGO.CompareTo(DateTime.MinValue) == 0) { fechaPago = ""; } else { fechaPago = item.FECHA_PAGO.ToString("dd/MM/yyyy"); } grdDatos.Rows.Add(item.NUMERO_RECIBO, item.ESTADO, item.NUMERO_FACTURA, item.ESTADO_FACTURA, item.TIPO_DOCUMENTO, item.IDENTIFICACION, fechaLiquidacion, fechaPago, item.TIPO, item.TARIFA); } } else { MessageBox.Show("No se encontro ningún recibo ni factura con los criterios seleccionados", "Sin información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception exp) { } }
public int countSearchMatching(SqlConnection conn, Viewliquidacion valueObject) { bool first = true; String sql = "SELECT COUNT(*) FROM VIEW_LIQUIDACION WHERE 1=1 "; if (!String.IsNullOrEmpty(valueObject.NUMERO_RECIBO)) { if (first) { first = false; } sql += "AND NUMERO_RECIBO= '" + valueObject.NUMERO_RECIBO + "' "; } if (!String.IsNullOrEmpty(valueObject.NUMERO_FACTURA)) { if (first) { first = false; } sql += "AND NUMERO_FACTURA= '" + valueObject.NUMERO_FACTURA + "' "; } if (valueObject.ID_TIPO_DOCUMENTO != null && valueObject.ID_TIPO_DOCUMENTO != 0) { if (first) { first = false; } sql += "AND ID_TIPO_DOCUMENTO= " + valueObject.ID_TIPO_DOCUMENTO + " "; } if (!String.IsNullOrEmpty(valueObject.TIPO_DOCUMENTO)) { if (first) { first = false; } sql += "AND TIPO_DOCUMENTO= '" + valueObject.TIPO_DOCUMENTO + "' "; } if (!String.IsNullOrEmpty(valueObject.IDENTIFICACION)) { if (first) { first = false; } sql += "AND IDENTIFICACION= '" + valueObject.IDENTIFICACION + "' "; } if (valueObject.ID_ESTADO != null && valueObject.ID_ESTADO != 0) { if (first) { first = false; } sql += "AND ID_ESTADO= " + valueObject.ID_ESTADO + " "; } if (!String.IsNullOrEmpty(valueObject.ESTADO)) { if (first) { first = false; } sql += "AND ESTADO= '" + valueObject.ESTADO + "' "; } if (valueObject.FECHA_LIQUIDACION != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_LIQUIDACION= '" + valueObject.FECHA_LIQUIDACION.ToString("dd/MM/yyyy HH:mm:ss") + "' "; } if (valueObject.FECHA_PAGO != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_PAGO= '" + valueObject.FECHA_PAGO.ToString("dd/MM/yyyy HH:mm:ss") + "' "; } if (valueObject.ID_TIPO_LIQUIDACION != null && valueObject.ID_TIPO_LIQUIDACION != 0) { if (first) { first = false; } sql += "AND ID_TIPO_LIQUIDACION= " + valueObject.ID_TIPO_LIQUIDACION + " "; } if (!String.IsNullOrEmpty(valueObject.TIPO)) { if (first) { first = false; } sql += "AND TIPO= '" + valueObject.TIPO + "' "; } if (!String.IsNullOrEmpty(valueObject.TARIFA)) { if (first) { first = false; } sql += "AND TARIFA= '" + valueObject.TARIFA + "' "; } if (!String.IsNullOrEmpty(valueObject.ESTADO_FACTURA)) { if (first) { first = false; } sql += "AND ESTADO_FACTURA= '" + valueObject.ESTADO_FACTURA + "' "; } SqlCommand stmt = null; SqlDataReader result = null; int allRows = 0; try { stmt = new SqlCommand(sql, conn); result = stmt.ExecuteReader(); if (result.Read()) { allRows = int.Parse(result[0].ToString()); } } finally { if (!result.IsClosed) { result.Close(); } if (stmt != null) { stmt.Dispose(); } } return(allRows); }
public List <Viewliquidacion> searchMatching(SqlConnection conn, Viewliquidacion valueObject, int limiteInf, int limiteSup) { List <Viewliquidacion> searchResults = new List <Viewliquidacion>(); bool first = true; String sql = "SELECT * FROM VIEW_LIQUIDACION WHERE 1=1 "; if (!String.IsNullOrEmpty(valueObject.NUMERO_RECIBO)) { if (first) { first = false; } sql += "AND NUMERO_RECIBO= '" + valueObject.NUMERO_RECIBO + "' "; } if (!String.IsNullOrEmpty(valueObject.NUMERO_FACTURA)) { if (first) { first = false; } sql += "AND NUMERO_FACTURA= '" + valueObject.NUMERO_FACTURA + "' "; } if (valueObject.ID_TIPO_DOCUMENTO != null && valueObject.ID_TIPO_DOCUMENTO != 0) { if (first) { first = false; } sql += "AND ID_TIPO_DOCUMENTO= " + valueObject.ID_TIPO_DOCUMENTO + " "; } if (!String.IsNullOrEmpty(valueObject.TIPO_DOCUMENTO)) { if (first) { first = false; } sql += "AND TIPO_DOCUMENTO= '" + valueObject.TIPO_DOCUMENTO + "' "; } if (!String.IsNullOrEmpty(valueObject.IDENTIFICACION)) { if (first) { first = false; } sql += "AND IDENTIFICACION= '" + valueObject.IDENTIFICACION + "' "; } if (valueObject.ID_ESTADO != null && valueObject.ID_ESTADO != 0) { if (first) { first = false; } sql += "AND ID_ESTADO= " + valueObject.ID_ESTADO + " "; } if (!String.IsNullOrEmpty(valueObject.ESTADO)) { if (first) { first = false; } sql += "AND ESTADO= '" + valueObject.ESTADO + "' "; } if (valueObject.FECHA_LIQUIDACION != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_LIQUIDACION= '" + valueObject.FECHA_LIQUIDACION.ToString("dd/MM/yyyy HH:mm:ss") + "' "; } if (valueObject.FECHA_PAGO != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_PAGO= '" + valueObject.FECHA_PAGO.ToString("dd/MM/yyyy HH:mm:ss") + "' "; } if (valueObject.ID_TIPO_LIQUIDACION != null && valueObject.ID_TIPO_LIQUIDACION != 0) { if (first) { first = false; } sql += "AND ID_TIPO_LIQUIDACION= " + valueObject.ID_TIPO_LIQUIDACION + " "; } if (!String.IsNullOrEmpty(valueObject.TIPO)) { if (first) { first = false; } sql += "AND TIPO= '" + valueObject.TIPO + "' "; } if (!String.IsNullOrEmpty(valueObject.TARIFA)) { if (first) { first = false; } sql += "AND TARIFA= '" + valueObject.TARIFA + "' "; } if (!String.IsNullOrEmpty(valueObject.ESTADO_FACTURA)) { if (first) { first = false; } sql += "AND ESTADO_FACTURA= '" + valueObject.ESTADO_FACTURA + "' "; } sql += ") AS CONSULTA WHERE RowNumber >=" + limiteInf + " AND RowNumber <=" + limiteSup; if (first) { searchResults = new List <Viewliquidacion>(); } else { searchResults = listQuery(new SqlCommand(sql, conn)); } return(searchResults); }
public List <Viewliquidacion> searchMatchingBetween(SqlConnection conn, Viewliquidacion valueObject, DateTime fechaIniLiq, DateTime fechaFinLiq, DateTime fechaIniPag, DateTime fechaFinPag) { List <Viewliquidacion> searchResults = new List <Viewliquidacion>(); bool first = true; String sql = "SELECT * FROM VIEW_LIQUIDACION WHERE 1=1 AND NUMERO_RECIBO IS NOT NULL "; if (!String.IsNullOrEmpty(valueObject.NUMERO_RECIBO)) { if (first) { first = false; } sql += "AND NUMERO_RECIBO= '" + valueObject.NUMERO_RECIBO + "' "; } if (!String.IsNullOrEmpty(valueObject.NUMERO_FACTURA)) { if (first) { first = false; } sql += "AND NUMERO_FACTURA= '" + valueObject.NUMERO_FACTURA + "' "; } if (valueObject.ID_TIPO_DOCUMENTO != null && valueObject.ID_TIPO_DOCUMENTO != 0) { if (first) { first = false; } sql += "AND ID_TIPO_DOCUMENTO= " + valueObject.ID_TIPO_DOCUMENTO + " "; } if (!String.IsNullOrEmpty(valueObject.TIPO_DOCUMENTO)) { if (first) { first = false; } sql += "AND TIPO_DOCUMENTO= '" + valueObject.TIPO_DOCUMENTO + "' "; } if (!String.IsNullOrEmpty(valueObject.IDENTIFICACION)) { if (first) { first = false; } sql += "AND IDENTIFICACION= '" + valueObject.IDENTIFICACION + "' "; } if (valueObject.ID_ESTADO != null && valueObject.ID_ESTADO != 0) { if (first) { first = false; } sql += "AND ID_ESTADO= " + valueObject.ID_ESTADO + " "; } if (!String.IsNullOrEmpty(valueObject.ESTADO)) { if (first) { first = false; } sql += "AND ESTADO= '" + valueObject.ESTADO + "' "; } if (valueObject.FECHA_LIQUIDACION != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_LIQUIDACION= '" + valueObject.FECHA_LIQUIDACION.ToString("dd/MM/yyyy HH:mm:ss") + "' "; } if (fechaIniLiq != DateTime.MinValue && fechaFinLiq != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_LIQUIDACION between CONVERT(datetime,'" + fechaIniLiq.ToString("dd/MM/yyyy HH:mm:ss") + "',103) AND CONVERT(datetime,'" + fechaFinLiq.ToString("dd/MM/yyyy HH:mm:ss") + "',103) "; } if (valueObject.FECHA_PAGO != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_PAGO= '" + valueObject.FECHA_PAGO.ToString("dd/MM/yyyy HH:mm:ss") + "' "; } if (fechaIniPag != DateTime.MinValue && fechaFinPag != DateTime.MinValue) { if (first) { first = false; } sql += "AND FECHA_PAGO between CONVERT(datetime,'" + fechaIniPag.ToString("dd/MM/yyyy HH:mm:ss") + "',103) AND CONVERT(datetime,'" + fechaFinPag.ToString("dd/MM/yyyy HH:mm:ss") + "',103) "; } if (valueObject.ID_TIPO_LIQUIDACION != null && valueObject.ID_TIPO_LIQUIDACION != 0) { if (first) { first = false; } sql += "AND ID_TIPO_LIQUIDACION= " + valueObject.ID_TIPO_LIQUIDACION + " "; } if (!String.IsNullOrEmpty(valueObject.TIPO)) { if (first) { first = false; } sql += "AND TIPO= '" + valueObject.TIPO + "' "; } if (!String.IsNullOrEmpty(valueObject.TARIFA)) { if (first) { first = false; } sql += "AND TARIFA= '" + valueObject.TARIFA + "' "; } if (!String.IsNullOrEmpty(valueObject.ESTADO_FACTURA)) { if (first) { first = false; } sql += "AND ESTADO_FACTURA= '" + valueObject.ESTADO_FACTURA + "' "; } sql += "ORDER BY NUMERO_RECIBO ASC "; if (first) { searchResults = new List <Viewliquidacion>(); } else { searchResults = listQuery(new SqlCommand(sql, conn)); } return(searchResults); }
public void create(SqlConnection conn, Viewliquidacion valueObject) { String sql = ""; SqlCommand stmt = null; try { sql = "INSERT INTO VIEW_LIQUIDACION ( NUMERO_RECIBO," + " NUMERO_FACTURA, ID_TIPO_DOCUMENTO, TIPO_DOCUMENTO," + " IDENTIFICACION, ID_ESTADO, ESTADO," + " FECHA_LIQUIDACION, FECHA_PAGO, ID_TIPO_LIQUIDACION," + " TIPO, TARIFA)" + "VALUES ( @NUMERO_RECIBO, @NUMERO_FACTURA, @ID_TIPO_DOCUMENTO, @TIPO_DOCUMENTO, @IDENTIFICACION, @ID_ESTADO, @ESTADO, @FECHA_LIQUIDACION, @FECHA_PAGO, @ID_TIPO_LIQUIDACION, @TIPO, @TARIFA)"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@NUMERO_RECIBO", valueObject.NUMERO_RECIBO); if (valueObject.NUMERO_FACTURA != null && valueObject.NUMERO_FACTURA.Length <= 0) { stmt.Parameters.AddWithValue("@NUMERO_FACTURA", valueObject.NUMERO_FACTURA); } else { stmt.Parameters.AddWithValue("@NUMERO_FACTURA", DBNull.Value); } if (valueObject.ID_TIPO_DOCUMENTO != 0) { stmt.Parameters.AddWithValue("@ID_TIPO_DOCUMENTO", valueObject.ID_TIPO_DOCUMENTO); } else { stmt.Parameters.AddWithValue("@ID_TIPO_DOCUMENTO", DBNull.Value); } if (valueObject.TIPO_DOCUMENTO != null && valueObject.TIPO_DOCUMENTO.Length <= 0) { stmt.Parameters.AddWithValue("@TIPO_DOCUMENTO", valueObject.TIPO_DOCUMENTO); } else { stmt.Parameters.AddWithValue("@TIPO_DOCUMENTO", DBNull.Value); } if (valueObject.IDENTIFICACION != null && valueObject.IDENTIFICACION.Length <= 0) { stmt.Parameters.AddWithValue("@IDENTIFICACION", valueObject.IDENTIFICACION); } else { stmt.Parameters.AddWithValue("@IDENTIFICACION", DBNull.Value); } if (valueObject.ID_ESTADO != 0) { stmt.Parameters.AddWithValue("@ID_ESTADO", valueObject.ID_ESTADO); } else { stmt.Parameters.AddWithValue("@ID_ESTADO", DBNull.Value); } if (valueObject.ESTADO != null && valueObject.ESTADO.Length <= 0) { stmt.Parameters.AddWithValue("@ESTADO", valueObject.ESTADO); } else { stmt.Parameters.AddWithValue("@ESTADO", DBNull.Value); } if (valueObject.FECHA_LIQUIDACION != DateTime.MinValue) { stmt.Parameters.AddWithValue("@FECHA_LIQUIDACION", valueObject.FECHA_LIQUIDACION); } else { stmt.Parameters.AddWithValue("@FECHA_LIQUIDACION", DBNull.Value); } if (valueObject.FECHA_PAGO != DateTime.MinValue) { stmt.Parameters.AddWithValue("@FECHA_PAGO", valueObject.FECHA_PAGO); } else { stmt.Parameters.AddWithValue("@FECHA_PAGO", DBNull.Value); } if (valueObject.ID_TIPO_LIQUIDACION != 0) { stmt.Parameters.AddWithValue("@ID_TIPO_LIQUIDACION", valueObject.ID_TIPO_LIQUIDACION); } else { stmt.Parameters.AddWithValue("@ID_TIPO_LIQUIDACION", DBNull.Value); } if (valueObject.TIPO != null && valueObject.TIPO.Length <= 0) { stmt.Parameters.AddWithValue("@TIPO", valueObject.TIPO); } else { stmt.Parameters.AddWithValue("@TIPO", DBNull.Value); } if (valueObject.TARIFA != null && valueObject.TARIFA.Length <= 0) { stmt.Parameters.AddWithValue("@TARIFA", valueObject.TARIFA); } else { stmt.Parameters.AddWithValue("@TARIFA", DBNull.Value); } databaseUpdate(stmt); } finally { if (stmt != null) { stmt.Dispose(); } } }
public Viewliquidacion[] buscarPaginacionViewliquidacion(Viewliquidacion obj, int pag, int numReg) { return(gestionViewliquidacion.buscarViewliquidacion(obj, pag, numReg)); }
public int contarBusquedaViewliquidacion(Viewliquidacion obj) { return(gestionViewliquidacion.contarBusquedaViewliquidacion(obj)); }
public void save(SqlConnection conn, Viewliquidacion valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "UPDATE VIEW_LIQUIDACION SET NUMERO_FACTURA = @NUMERO_FACTURA , ID_TIPO_DOCUMENTO = @ID_TIPO_DOCUMENTO , TIPO_DOCUMENTO = @TIPO_DOCUMENTO ," + " IDENTIFICACION = @IDENTIFICACION , ID_ESTADO = @ID_ESTADO , ESTADO = @ESTADO ," + " FECHA_LIQUIDACION = @FECHA_LIQUIDACION , FECHA_PAGO = @FECHA_PAGO , ID_TIPO_LIQUIDACION = @ID_TIPO_LIQUIDACION ," + " TIPO = @TIPO , TARIFA = @TARIFA WHERE (NUMERO_RECIBO= @NUMERO_RECIBO)"; stmt = new SqlCommand(sql, conn); if (valueObject.NUMERO_FACTURA != null && valueObject.NUMERO_FACTURA.Length <= 0) { stmt.Parameters.AddWithValue("@NUMERO_FACTURA", valueObject.NUMERO_FACTURA); } else { stmt.Parameters.AddWithValue("@NUMERO_FACTURA", DBNull.Value); } if (valueObject.ID_TIPO_DOCUMENTO != 0) { stmt.Parameters.AddWithValue("@ID_TIPO_DOCUMENTO", valueObject.ID_TIPO_DOCUMENTO); } else { stmt.Parameters.AddWithValue("@ID_TIPO_DOCUMENTO", DBNull.Value); } if (valueObject.TIPO_DOCUMENTO != null && valueObject.TIPO_DOCUMENTO.Length <= 0) { stmt.Parameters.AddWithValue("@TIPO_DOCUMENTO", valueObject.TIPO_DOCUMENTO); } else { stmt.Parameters.AddWithValue("@TIPO_DOCUMENTO", DBNull.Value); } if (valueObject.IDENTIFICACION != null && valueObject.IDENTIFICACION.Length <= 0) { stmt.Parameters.AddWithValue("@IDENTIFICACION", valueObject.IDENTIFICACION); } else { stmt.Parameters.AddWithValue("@IDENTIFICACION", DBNull.Value); } if (valueObject.ID_ESTADO != 0) { stmt.Parameters.AddWithValue("@ID_ESTADO", valueObject.ID_ESTADO); } else { stmt.Parameters.AddWithValue("@ID_ESTADO", DBNull.Value); } if (valueObject.ESTADO != null && valueObject.ESTADO.Length <= 0) { stmt.Parameters.AddWithValue("@ESTADO", valueObject.ESTADO); } else { stmt.Parameters.AddWithValue("@ESTADO", DBNull.Value); } if (valueObject.FECHA_LIQUIDACION != DateTime.MinValue) { stmt.Parameters.AddWithValue("@FECHA_LIQUIDACION", valueObject.FECHA_LIQUIDACION); } else { stmt.Parameters.AddWithValue("@FECHA_LIQUIDACION", DBNull.Value); } if (valueObject.FECHA_PAGO != DateTime.MinValue) { stmt.Parameters.AddWithValue("@FECHA_PAGO", valueObject.FECHA_PAGO); } else { stmt.Parameters.AddWithValue("@FECHA_PAGO", DBNull.Value); } if (valueObject.ID_TIPO_LIQUIDACION != 0) { stmt.Parameters.AddWithValue("@ID_TIPO_LIQUIDACION", valueObject.ID_TIPO_LIQUIDACION); } else { stmt.Parameters.AddWithValue("@ID_TIPO_LIQUIDACION", DBNull.Value); } if (valueObject.TIPO != null && valueObject.TIPO.Length <= 0) { stmt.Parameters.AddWithValue("@TIPO", valueObject.TIPO); } else { stmt.Parameters.AddWithValue("@TIPO", DBNull.Value); } if (valueObject.TARIFA != null && valueObject.TARIFA.Length <= 0) { stmt.Parameters.AddWithValue("@TARIFA", valueObject.TARIFA); } else { stmt.Parameters.AddWithValue("@TARIFA", DBNull.Value); } stmt.Parameters.AddWithValue("@NUMERO_RECIBO", valueObject.NUMERO_RECIBO); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be saved! (PrimaryKey not found)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }