public List <Int32> validar_cambios(Aguinaldo aguinaldoNuevo) { List <Int32> lista = new List <Int32>(); //if (aguinaldoNuevo.IdColaborador != this.aguinaldo.IdColaborador) //{ // lista.Add(0); //} if (aguinaldoNuevo.FechaAguinaldo != this.aguinaldo.FechaAguinaldo) { lista.Add(0); } if (aguinaldoNuevo.Salario != this.aguinaldo.Salario) { lista.Add(1); } if (aguinaldoNuevo.TransferenciaAguinaldo != this.aguinaldo.TransferenciaAguinaldo) { lista.Add(2); } if (aguinaldoNuevo.EstadoAguinaldo != this.aguinaldo.EstadoAguinaldo) { lista.Add(3); } return(lista); }
public List <Int32> validar_cambios(Aguinaldo aguinaldoNuevo) { List <Int32> lista = new List <Int32>(); foreach (Aguinaldo aguinaldo in lista_base) { if (aguinaldo.Id == aguinaldoNuevo.Id) { if (aguinaldoNuevo.FechaAguinaldo != aguinaldo.FechaAguinaldo) { lista.Add(0); } if (aguinaldoNuevo.Salario != aguinaldo.Salario) { lista.Add(1); } if (aguinaldoNuevo.TransferenciaAguinaldo != aguinaldo.TransferenciaAguinaldo) { lista.Add(2); } if (aguinaldoNuevo.EstadoAguinaldo != aguinaldo.EstadoAguinaldo) { lista.Add(3); } } } return(lista); }
public Boolean eliminar_sys() { Int32 id = Int32.Parse(dgv_Aguinaldo.CurrentRow.Cells["Encabezado"].Value.ToString()); String transferencia = dgv_Aguinaldo.CurrentRow.Cells["Transferencia"].Value.ToString(); DialogResult dialogResult = MessageBox.Show("¿Desea establecer inactivo el aguinaldo con la transferencia" + transferencia + " ?", "Pagado", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Aguinaldo aguinaldo = new Aguinaldo(); aguinaldo.Id = id; aguinaldo.EstadoAguinaldo = false; if (aguinaldo.eliminar()) { MessageBox.Show("Aguinaldo inactivo", "Excelente!", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Ocurrió un error", "Ups!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } return(false); }
public Aguinaldo_Editar(Aguinaldo aguinaldo, Aguinaldo_Lista_Temporal parent) { InitializeComponent(); this.aguinaldo = aguinaldo; parent_temp = parent; temp = true; setear_datos(); }
public Aguinaldo_Editar(Aguinaldo aguinaldo, Aguinaldo_Control parent_control) { InitializeComponent(); this.aguinaldo = aguinaldo; parent = parent_control; temp = false; setear_datos(); }
private void Calcular_Click(object sender, EventArgs e) { double Aguinaldo, Vacaciones, Prima, Infonavit, Imss, Rcv; double Sgmm, Sgmmd, Vales, Comedor, Seguro, Personal, Sick; double Saldo, Ley, Empresa, Total; Aguinaldo = (Convert.ToDouble(aguinaldo.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Vacaciones = (Convert.ToDouble(vacaciones.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Prima = (Convert.ToDouble(prima.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Infonavit = (Convert.ToDouble(infonavit.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Imss = (Convert.ToDouble(imss.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Rcv = (Convert.ToDouble(rcv.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Sgmm = (Convert.ToDouble(sgmm.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Sgmmd = Sgmm * (Convert.ToDouble(dependents.Text)); Vales = (Convert.ToDouble(vales.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Comedor = Convert.ToDouble(comedor.Text); Seguro = Convert.ToDouble(seguro.Text); Personal = Convert.ToDouble(personal.Text); Sick = Convert.ToDouble(sick.Text); aguinaldo2.Text = Aguinaldo.ToString("C"); vacaciones2.Text = Vacaciones.ToString("C"); prima2.Text = Prima.ToString("C"); infonavit2.Text = Infonavit.ToString("C"); imss2.Text = Imss.ToString("C"); rcv2.Text = Rcv.ToString("C"); sgmm2.Text = Sgmm.ToString("C"); sgmmd2.Text = Sgmmd.ToString("C"); vales2.Text = Vales.ToString("C"); comedor2.Text = Comedor.ToString("C"); seguro2.Text = Seguro.ToString("C"); personal2.Text = Personal.ToString("C"); sick2.Text = Sick.ToString("C"); Saldo = Convert.ToDouble(saldo1.Text); Ley = Aguinaldo + Vacaciones + Prima + Infonavit + Imss + Rcv; Empresa = Sgmm + Sgmmd + Vales + Comedor + Seguro + Personal + Sick;; Total = Saldo + Empresa + Ley; saldo2.Text = Saldo.ToString("C"); ley.Text = Ley.ToString("C"); empresa.Text = Empresa.ToString("C"); total.Text = Total.ToString("C"); }