Exemplo n.º 1
0
 public Result ModificarCondicion(CondicionBE.ResponseCondicionBE objCondicionBE)
 {
     try
     {
         if (objCondicionBE.Activo.Equals(false))
         {
             var data = objCondicionDA.EliminarCondicion(objCondicionBE);
             result.Data = data;
         }
         else
         {
             var data = objCondicionDA.ModificarCondicion(objCondicionBE);
             result.Data = data;
         }
     }
     catch (SqlException sqlex)
     {
         result.Code    = Notification.OperationCode.ErrorDataBase.GetHashCode();;
         result.Message = sqlex.Message;
     }
     catch (CustomException cusex)
     {
         result.Code    = Notification.OperationCode.ErrorCustom.GetHashCode();;
         result.Message = cusex.Message;
     }
     catch (Exception ex)
     {
         result.Code    = Notification.OperationCode.ErrorNotControl.GetHashCode();;
         result.Message = ex.Message;
     }
     return(result);
 }
Exemplo n.º 2
0
 public static async Task <ResultDTO <ErrorBE> > ModificarCondicion(CondicionBE.ResponseCondicionBE oPerfil)
 {
     try
     {
         string post = url + "Modificar";
         return(await ResultPCL <ErrorBE> .Post(post, oPerfil));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
 public Sp_Delete_CondicionResult EliminarCondicion(CondicionBE.ResponseCondicionBE objCondicionBE)
 {
     try
     {
         var OnjResult = from a in model.Sp_Delete_Condicion(objCondicionBE.ID, objCondicionBE.Activo)
                         select a;
         return(OnjResult.Single());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
        public Sp_Insert_CondicionResult RegistrarCondicion(CondicionBE.ResponseCondicionBE ObjRequestBE)
        {
            try
            {
                var OnjResult = from a in model.Sp_Insert_Condicion(ObjRequestBE.WorkCondition
                                                                    , ObjRequestBE.Activo)
                                select a;

                return(OnjResult.Single());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 5
0
 public Sp_Update_CondicionResult ModificarCondicion(CondicionBE.ResponseCondicionBE objCondicionBE)
 {
     try
     {
         var OnjResult = from a in model.Sp_Update_Condicion(objCondicionBE.ID
                                                             , objCondicionBE.WorkCondition
                                                             , objCondicionBE.Activo)
                         select a;
         return(OnjResult.Single());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 6
0
        public async Task <ActionResult> RegistrarCondicion()
        {
            if (Session[Sesiones.UsuarioLogin] == null)
            {
                Session.Clear();
                return(RedirectToAction("Index", "Login"));
            }

            var duModel = new CondicionBE.ResponseCondicionBE
            {
                ID = 0
                , WorkCondition = ""
                , Activo        = true
            };

            return(PartialView("_RegistrarCondicion", duModel));
        }
Exemplo n.º 7
0
        public async Task <ActionResult> RegistrarCondicion(CondicionBE.ResponseCondicionBE duModel)
        {
            if (Session[Sesiones.UsuarioLogin] == null)
            {
                Session.Clear();
                return(RedirectToAction("Index", "Login"));
            }

            try
            {
                if (ModelState.IsValid)
                {
                    var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin];

                    var nuevo = new CondicionBE.ResponseCondicionBE
                    {
                        ID = duModel.ID
                        , WorkCondition = duModel.WorkCondition
                        , Activo        = true
                    };
                    var registrar = await CondicionPCL.RegistrarCondicion(nuevo);

                    if (registrar.Code != 200)
                    {
                        throw new Exception(registrar.Message);
                    }
                    ObjMessage = new MessageDialog()
                    {
                        Title   = "Se registro correctamente la nueva condición",
                        Estado  = 0,
                        Message = registrar.Data.Message
                    };
                    if (registrar.Data.Codigo != 0)
                    {
                        ObjMessage.Title  = "Error al intentar registrar la nueva condición";
                        ObjMessage.Estado = registrar.Data.Codigo;
                    }
                }
                return(RedirectToAction("Condiciones", "Condicion"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 8
0
        public async Task <ActionResult> DatosCondicion(CondicionBE.ResponseCondicionBE duModel)
        {
            if (Session[Sesiones.UsuarioLogin] == null)
            {
                Session.Clear();
                return(RedirectToAction("Index", "Login"));
            }

            try
            {
                var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin];
                var modificado = new CondicionBE.ResponseCondicionBE
                {
                    ID = duModel.ID
                    , WorkCondition = duModel.WorkCondition
                    , Activo        = true
                };

                var guardar = await CondicionPCL.ModificarCondicion(modificado);

                if (guardar.Code != 200)
                {
                    throw new Exception(guardar.Message);
                }
                ModelState.Clear();
                ObjMessage = new MessageDialog()
                {
                    Title   = "Se modificó correctamente la condición",
                    Estado  = 0,
                    Message = guardar.Data.Message
                };
                if (guardar.Data.Codigo != 0)
                {
                    ObjMessage.Title  = "Error al intentar modificar la condición";
                    ObjMessage.Estado = guardar.Data.Codigo;
                }
                return(RedirectToAction("Condiciones"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 9
0
        public async Task <PartialViewResult> DatosCondicion(int id)
        {
            try
            {
                var datos = await CondicionPCL.BuscarCondicion(id);

                if (datos.Code != 200)
                {
                    throw new Exception(datos.Message);
                }

                CondicionBE.ResponseCondicionBE duModel = datos.Data.response;

                return(PartialView("_DatosCondicion", duModel));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 10
0
 public Result RegistrarCondicion(CondicionBE.ResponseCondicionBE ObjRequestCondicionBE)
 {
     try
     {
         var data = objCondicionDA.RegistrarCondicion(ObjRequestCondicionBE);
         result.Data = data;
     }
     catch (SqlException sqlex)
     {
         result.Code    = Notification.OperationCode.ErrorDataBase.GetHashCode();;
         result.Message = sqlex.Message;
     }
     catch (CustomException cusex)
     {
         result.Code    = Notification.OperationCode.ErrorCustom.GetHashCode();;
         result.Message = cusex.Message;
     }
     catch (Exception ex)
     {
         result.Code    = Notification.OperationCode.ErrorNotControl.GetHashCode();;
         result.Message = ex.Message;
     }
     return(result);
 }
Exemplo n.º 11
0
 public IHttpActionResult Registrar(CondicionBE.ResponseCondicionBE objCondicionBE)
 {
     return(Ok(objCondicionBL.RegistrarCondicion(objCondicionBE)));
 }
Exemplo n.º 12
0
 public IHttpActionResult Modificar(CondicionBE.ResponseCondicionBE objCondicionBE)
 {
     return(Ok(objCondicionBL.ModificarCondicion(objCondicionBE)));
 }