public Boolean Guardar(clsNominaCab nc) { try { using (RecursosHumanosEntities ent = new RecursosHumanosEntities()) { NominaCab nec = new NominaCab () { NumNomina=nc.NumNomina, Fecha= nc .Fecha, FechaModificacion =nc .FechaModificacion, Periodo =nc .Periodo , Total =Convert .ToDecimal ( nc.Total), IdEstado =nc .IdEstado , IdEmpresa =nc .IdEmpresa, Observacion =nc .Observacion, }; ent.AddToNominaCab(nec); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }
public List<clsNominaCab> ConsultaNominaCab() { try { List<clsNominaCab > Lista = new List<clsNominaCab >(); RecursosHumanosEntities ent = new RecursosHumanosEntities(); var con = from w in ent.NominaCab select w; foreach (var item in con) { clsNominaCab clas = new clsNominaCab (); clas .NumNomina=item.NumNomina; clas.Fecha=item .Fecha ; clas.FechaModificacion=Convert.ToDateTime( item.FechaModificacion); clas.Periodo=item.Periodo; clas.Total= Convert .ToDouble (item.Total); clas .IdEstado=item .IdEstado; clas.IdEmpresa = item.IdEmpresa; clas.Observacion=item.Observacion; Lista.Add(clas); } return Lista; } catch (Exception) { return null; } }
public Boolean Eliminar(clsNominaCab nomc) { try { using (RecursosHumanosEntities ent = new RecursosHumanosEntities()) { var x = (from q in ent.NominaCab where q.NumNomina == nomc .NumNomina select q).First(); ent.DeleteObject(x); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }
public void Modificar(clsNominaCab nc) { using (RecursosHumanosEntities ent = new RecursosHumanosEntities()) { var x = (from q in ent.NominaCab where q.NumNomina == nc .NumNomina select q).First(); x.NumNomina =nc .NumNomina ; x.Fecha =nc .Fecha ; x.FechaModificacion =nc.FechaModificacion ; x.Periodo =nc .Periodo ; x.Total =nc .Periodo ; x.IdEstado =nc .IdEstado ; x.IdEmpresa =nc .IdEmpresa ; x.Observacion =nc .Observacion ; ent.SaveChanges(); } }
private void btnBuscar_Click_1(object sender, EventArgs e) { btnGenerarNomina.Enabled = false; tsbNuevo.Enabled = true; tsbGenerarNomina.Enabled = false; tsbModificar.Enabled = true; int numNomina; frmPConsultaNomina cNom = new frmPConsultaNomina(); cNom.ShowDialog(); clasNc = cNom.claseNc; txtNumero.Text = Convert.ToString(clasAc.NumAnticipo); numNomina = Convert.ToInt32(txtNumero.Text); txtPorcentaje.Text = Convert.ToString(clasAc.Porcentaje); txtObservacion.Text = Convert.ToString(clasNc.Observacion); deFecha.DateTime = Convert.ToDateTime(clasAc.Fecha); txtTotalPagar.Text = Convert.ToString(clasAc.Total); gcNomina.DataSource = DatosAd.ConsultaAnticipoDet(numNomina); }