public void RellenarCampos(string id, bool cope) { NominaCEN nomina = new NominaCEN(); TrabajadorCEN t = new TrabajadorCEN(); NominaEN n = new NominaEN(); n = nomina.ObtenerNomina(id); IDBox.Text = id; ParteFijaBox.Text = n.ParteFija.ToString(); if (cope) { ParteVariable.Visible = true; ParteVariableBox.Visible = true; ParteVariableBox.Text = n.ParteVariable.ToString(); } HorasBox.Text = n.Horas.ToString(); TotalBox.Text = n.Total.ToString(); fecha.Visible = true; fechaBox.Visible = true; fechaBox.Text = n.Fecha.ToString(); TrabajadorBox.Text = t.ObtenerTrabajador(n.Trabajador.Nif).Nif; }
private void Crear_Click(object sender, EventArgs e) { try { NominaCEN nomina = new NominaCEN(); TrabajadorCEN t = new TrabajadorCEN(); TrabajadorEN trabajador = new TrabajadorEN(); trabajador= t.ObtenerTrabajador(Trabajadores.SelectedItem.ToString()); float variable=0; if (trabajador.Tipo.ToString().Equals("Cooperativista")) { if (Variable_Box.Text.Length != 0) { variable = ComprobarFloat(Variable_Box.Text); } else { MessageBox.Show(Constantes._ERRORCAMPOSVACIOS); } } if (Mes_Box.Text.Length != 0 && Fija_Box.Text.Length != 0 && Horas_Box.Text.Length != 0 && Total_Box.Text.Length!=0 && Anyo_Box.Text.Length!=0) { string mes = BuscarMes(Mes_Box.Text); float fijo = ComprobarFloat(Fija_Box.Text); float horas = ComprobarFloat(Horas_Box.Text); float total = ComprobarFloat(Total_Box.Text); int anyo, int_mes; Int32.TryParse(Anyo_Box.Text, out anyo); Int32.TryParse(mes, out int_mes); DateTime fecha = new DateTime(anyo, int_mes, 1, 0, 0, 0); if (nomina.ObtenerNomina(trabajador.Nif + "_" + mes + "_" + Anyo_Box.Text) == null) { nomina.Crear(trabajador.Nif + "_" + mes + "_" + Anyo_Box.Text, fijo, variable, horas, total, fecha, trabajador.Nif); this.Close(); } else { MessageBox.Show(Constantes._ERRORNOMINAEXISTE); } } else { MessageBox.Show(Constantes._ERRORCAMPOSVACIOS); } } catch (Exception exp) { MessageBox.Show(Constantes._ERRORNOMINA + exp.Message); } }