public int insert(LiquidacionDetalleEntity liqdet) { using (var liquidacionDetalleData = new LiquidacionDetalleData()) { return liquidacionDetalleData.insert(liqdet); } }
public int delete(LiquidacionDetalleEntity liqdet) { using (LiquidacionDetalleData liquidacionDetalleData = new LiquidacionDetalleData()) { return liquidacionDetalleData.delete(liqdet); } }
public void abrirParaConsultar(int idLiquidacion) { this.cargarCombos(); this.cmbAnios.SelectedValue = double.Parse(System.DateTime.Now.Year.ToString()); this.cmbMeses.SelectedValue = double.Parse(System.DateTime.Now.Month.ToString()); liquidacionDetalle = new LiquidacionDetalleEntity(idLiquidacion); liquidacionDetalle = consuliqdet.getById(idLiquidacion); liquidacionDetalleEntityBindingSource.DataSource = liquidacionDetalle; this.actualizarCombos(); this.cmbAplicacion.SelectedValue = liquidacionDetalle.IdAplicacion; this.cmbTipoSalario.SelectedValue = liquidacionDetalle.IdTipoSalario; this.cargaListaLiquidacionesPorTipo(); this.cargaListFechasDePago(); this.gbLiquidacion.Enabled = false; this.gbLiquidacion1.Enabled = false; this.gbLiquidacion2.Enabled = false; this.gbTipoLiquidacion.Enabled = false; this.gbFechasDePago.Enabled = false; this.btnGrabar.Enabled = false; this.ShowDialog(); }
public void abrirParaAgregar() { this.cargarCombos(); this.cmbAnios.SelectedValue = double.Parse(System.DateTime.Now.Year.ToString()); this.cmbMeses.SelectedValue = double.Parse(System.DateTime.Now.Month.ToString()); liquidacionDetalle = new LiquidacionDetalleEntity(Convert.ToInt32(Varios.anioMes(Convert.ToInt32(this.cmbAnios.SelectedValue), Convert.ToByte(this.cmbMeses.SelectedValue))), 1, System.DateTime.Now.Date); liquidacionDetalleEntityBindingSource.DataSource = liquidacionDetalle; this.dtpFechaDePago.Value = Convert.ToDateTime(System.DateTime.Now.ToShortDateString()); liquidacionDetalle.FechaDepositado = Convert.ToDateTime(System.DateTime.Now.ToShortDateString()); this.gbLiquidacion.Enabled = true; this.gbLiquidacion1.Enabled = true; this.gbLiquidacion2.Enabled = true; this.gbTipoLiquidacion.Enabled = true; this.gbFechasDePago.Enabled = true; this.btnGrabar.Enabled = true; liquidacionDetalle.PeriodoLiquidado = this.cmbAplicacion.Text + " " + this.cmbMeses.Text + "/" + this.cmbAnios.Text; this.liquidacionDetalle.RecibosSeparados = true; this.cmbTipoSalario.SelectedValue = 1; this.ShowDialog(); }
protected override void Eliminar(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Está seguro de eliminar la liquidación? \n" + this.consultaCampoRenglon(2) + " ?", "Caption", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { LiquidacionDetalleEntity liqdet=new LiquidacionDetalleEntity(Convert.ToInt32(this.consultaCampoRenglon(0))); consuliqdet.delete(liqdet); MessageBox.Show("la liquidación se elimino con éxito"); this.refrescaGrilla(); } }
public int delete(LiquidacionDetalleEntity liqdet) { int salida = 0; int salidaFechas = 0; MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Eliminado id: " + liqdet.Id); try { StringBuilder sql = new StringBuilder(); sql.Append("update "); sql.Append(this.tabla); sql.Append(" set eliminado = 1 where"); sql.Append(" id = "); sql.Append(liqdet.Id); salida=Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString()); salidaFechas=this.deleteFechasDePago(liqdet.Id); return salida+salidaFechas; } catch (Exception ex) { MyLog4Net.Instance.getCustomLog(this.GetType()).Error("delete(). " + ex.Message, ex); throw; } }
private LiquidacionDetalleEntity make(IDataReader reader) { LiquidacionDetalleEntity liqdet = new LiquidacionDetalleEntity(int.Parse(reader["aniomes"].ToString()), int.Parse(reader["idAplicacion"].ToString()), DateTime.Parse(reader["fechaLiquidacion"].ToString())); liqdet.Id = int.Parse(reader["id"].ToString()); liqdet.IdTipoSalario = int.Parse(reader["idTipoSalario"].ToString()); liqdet.Descripcion = reader["descripcion"].ToString(); liqdet.PeriodoLiquidado = reader["periodoLiquidado"].ToString(); liqdet.LugarDePago = reader["lugarDePago"].ToString(); //liqdet.FechaDePago = reader["fechaDePago"] == DBNull.Value ? new DateTime(0) : DateTime.Parse(reader["fechaDePago"].ToString()); liqdet.PeriodoDepositado = reader["periodoDepositado"].ToString(); liqdet.BancoDepositado = reader["bancoDepositado"].ToString(); liqdet.FechaDepositado = reader["fechaDepositado"] == DBNull.Value ? new DateTime(0) : DateTime.Parse(reader["fechaDepositado"].ToString()); liqdet.Estado = Boolean.Parse(reader["Estado"].ToString()); liqdet.RecibosSeparados = Boolean.Parse(reader["recibosSeparados"].ToString()); liqdet.Eliminado = Boolean.Parse(reader["eliminado"].ToString()); //cargo fechas de pago using (var fechadepagoData = new FechaDePagoData()) { liqdet.FechasDePago = fechadepagoData.GetAll(liqdet.Id); } return liqdet; }
public int update(LiquidacionDetalleEntity liqdet) { int salida = 0; int salidaFechas = 0; MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Actualizando: " + liqdet.Id); try { StringBuilder sql = new StringBuilder(); sql.Append(" UPDATE "); sql.Append(this.tabla); sql.Append(" SET"); sql.Append(" aniomes = "); sql.Append(liqdet.AnioMes); sql.Append(", idAplicacion = "); sql.Append(liqdet.IdAplicacion); sql.Append(", idTipoSalario = "); sql.Append(liqdet.IdTipoSalario); sql.Append(", descripcion = '"); sql.Append(liqdet.Descripcion); sql.Append("', fechaLiquidacion = '"); sql.Append(liqdet.FechaLiquidacion); sql.Append("', periodoLiquidado = '"); sql.Append(liqdet.PeriodoLiquidado); sql.Append("', lugarDePago = '"); sql.Append(liqdet.LugarDePago ); //sql.Append("', fechaDePago = '"); //sql.Append(liqdet.FechaDePago); sql.Append("', periodoDepositado = '"); sql.Append(liqdet.PeriodoDepositado); sql.Append("', bancoDepositado = '"); sql.Append(liqdet.BancoDepositado); sql.Append("', fechaDepositado = '"); sql.Append(liqdet.FechaDepositado); sql.Append("', estado = "); sql.Append(liqdet.Estado ? 1 : 0); sql.Append(", recibosSeparados = "); sql.Append(liqdet.RecibosSeparados ? 1 : 0); sql.Append(", eliminado = "); sql.Append(liqdet.Eliminado ? 1 : 0); sql.Append(" WHERE "); sql.Append(" id = "); sql.Append(liqdet.Id); salida = Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString()); salidaFechas = this.deleteFechasDePago(liqdet.Id);//primero elimino las existentes salidaFechas = this.insertFechasDePago(liqdet.FechasDePago);//luego inserto return salida + salidaFechas; } catch (Exception ex) { MyLog4Net.Instance.getCustomLog(this.GetType()).Error("update(). " + ex.Message, ex); throw; } }
public int insert(LiquidacionDetalleEntity liqdet) { int salida = 0; //int salidaFechas = 0; MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Agregando: " + liqdet.Id); try { StringBuilder sql = new StringBuilder(); sql.Append(" INSERT INTO "); sql.Append(this.tabla); sql.Append(" VALUES("); // sql.Append(liqdet.Id); // sql.Append(", "); sql.Append(liqdet.AnioMes); sql.Append(", "); sql.Append(liqdet.IdAplicacion); sql.Append(", "); sql.Append(liqdet.IdTipoSalario); sql.Append(", '"); sql.Append(liqdet.Descripcion); sql.Append("', '"); sql.Append(liqdet.FechaLiquidacion); sql.Append("', '"); sql.Append(liqdet.PeriodoLiquidado); sql.Append("', '"); sql.Append(liqdet.LugarDePago); sql.Append("', '"); sql.Append(string.Empty ); sql.Append("', '"); sql.Append(liqdet.PeriodoDepositado); sql.Append("', '"); sql.Append(liqdet.BancoDepositado); sql.Append("', '"); sql.Append(liqdet.FechaDepositado); sql.Append("', "); sql.Append(liqdet.Estado ? 1 : 0); sql.Append(", "); sql.Append(liqdet.RecibosSeparados ? 1 : 0); sql.Append(", "); sql.Append(liqdet.Eliminado ? 1 : 0); sql.Append(")"); salida = Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString()); //salidaFechas = this.insertFechasDePago(liqdet.FechasDePago); return salida; //+ salidaFechas; } catch (Exception ex) { MyLog4Net.Instance.getCustomLog(this.GetType()).Error("insert(). " + ex.Message, ex); throw; } }