Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }