public static int InsertarEmpresa(FichaEmpresaRequestModel Empresa, remuneracionesContext db) { int Result = 0; FichaEmpresa ObjAInsertar = new FichaEmpresa(); ObjAInsertar.Rut = Empresa.Rut; ObjAInsertar.Principal = Empresa.Principal; ObjAInsertar.RazonSocial = Empresa.RazonSocial; ObjAInsertar.TipoEmpresa = Convert.ToInt32(Empresa.TipoEmpresa); ObjAInsertar.Giro = Empresa.Giro; ObjAInsertar.Direccion = Empresa.Direccion; ObjAInsertar.RepresentanteLegal = Empresa.RepresentanteLegal; ObjAInsertar.RutRepresentanteLegal = Empresa.RutRepresentanteLegal; ObjAInsertar.CajaCompensacion = Convert.ToInt32(Empresa.CajaCompensacion); ObjAInsertar.MutualPorcentajeDescuento = Convert.ToDecimal(Empresa.MutualPorcentajeDescuento); ObjAInsertar.Comuna = Convert.ToInt32(Empresa.Comuna); ObjAInsertar.Telefono = Convert.ToInt32(Empresa.Telefono); ObjAInsertar.BancoPagoNomina = Convert.ToInt32(Empresa.BancoPagoNomina); ObjAInsertar.Vigente = Empresa.Vigente; ObjAInsertar.FormaPagoGratif = Convert.ToInt32(Empresa.FormaPagoGratif); ObjAInsertar.FormPagoMoviColacion = Convert.ToInt32(Empresa.FormPagoMoviColacion); db.FichaEmpresa.Add(ObjAInsertar); Result = db.SaveChanges(); return(Result); }
public static FichaEmpresa ObtenerEmpresa(int IdEmpresa, remuneracionesContext db) { FichaEmpresa EmpresaEcontrada = new FichaEmpresa(); EmpresaEcontrada = db.FichaEmpresa.Include(Emps => Emps.lstEmpleados) .SingleOrDefault(Empresa => Empresa.Id == IdEmpresa); return(EmpresaEcontrada); }