Ejemplo n.º 1
0
        public EDPlanEmpresa GuardarPlanEmpresa(EDPlanEmpresa planempresa)
        {
            EDPlanEmpresa mp = em.GuardarPlanEmpresa(planempresa);

            if (mp.pk_id_plan_empresa > 0)
            {
                return(mp);
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 2
0
 public EDPlanEmpresa GuardarPlanEmpresa(EDPlanEmpresa planempresa)
 {
     using (SG_SSTContext context = new SG_SSTContext())
     {
         using (var Transaction = context.Database.BeginTransaction())
         {
             try
             {
                 PlanEmpresa empre = new PlanEmpresa()
                 {
                     pk_id_plan_empresa = planempresa.pk_id_plan_empresa,
                     IdSede             = planempresa.IdSede,
                     FechaDesde         = planempresa.FechaDesde,
                     FechaHasta         = planempresa.FechaHasta,
                     Vigencia           = planempresa.Vigencia,
                     //ObjetivosDescripcion = planempresa.ObjetivosDescripcion,
                     //ObjetivosMetas = planempresa.ObjetivosMetas,
                     //Actividad = planempresa.Actividad,
                     //Responsable = planempresa.Responsable,
                     //RecursosHumanos = planempresa.RecursosHumanos,
                     //RecursosTecnologico = planempresa.RecursosTecnologico,
                     //RecursosFinanciero = planempresa.RecursosFinanciero,
                     //FechaProg = planempresa.FechaProg,
                     //HoraProgIni = planempresa.HoraProgIni,
                     //HoraProgFin = planempresa.HoraProgFin,
                     //Estado = planempresa.Estado,
                     PorcentajeEjecucion = planempresa.PorcentajeEjecucion,
                     RepresentanteLegal  = planempresa.RepresentanteLegal,
                     RepresentanteSGSST  = planempresa.RepresentanteSGSST
                 };
                 context.Tbl_Plan_Empresa.Add(empre);
                 context.SaveChanges();
                 Transaction.Commit();
                 planempresa.pk_id_plan_empresa = empre.pk_id_plan_empresa;
             }
             catch
             {
                 Transaction.Rollback();
                 return(planempresa);
             }
         }
     }
     return(planempresa);
 }
        public HttpResponseMessage GuardarPlanEmpresa(EDPlanEmpresa planempresa)
        {
            try
            {
                LNPlanEmpresa logicas   = new LNPlanEmpresa();
                var           resultado = logicas.GuardarPlanEmpresa(planempresa);
                if (resultado != null)
                {
                    var response = Request.CreateResponse <EDPlanEmpresa>(HttpStatusCode.Created, resultado);

                    return(response);
                }
                else
                {
                    var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
                    return(response);
                }
            }
            catch (Exception ex)
            {
                var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
                return(response);
            }
        }