Esempio n. 1
0
 public ActionResult GestionarUsusario(USUARIO_EL usu)
 {
     try
     {
         string postdata = JsonConvert.SerializeObject(usu);
         var    Data     = JsonConvert.DeserializeObject <int>(Utilitario.Accion.Conect_WEBAPI("USUARIO/GestionarUsuario", "POST", postdata));
         return(Json(new { Data = Data, Error = "0" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(new { Mensaje = e.Message, Error = "1" }, JsonRequestBehavior.AllowGet));
     }
 }
Esempio n. 2
0
        public ActionResult Usuario(USUARIO_EL Ususario)
        {
            try
            {
                string mensaje = "";
                if (IsValid(Ususario.CtaUsuario, Ususario.Contrasenia))
                {
                    int codApp;
                    Int32.TryParse(Constantes.CodigoAplicacion, out codApp);
                    string            postdata          = JsonConvert.SerializeObject(Ususario);
                    List <USUARIO_EL> ListaCAPACITACION = JsonConvert.DeserializeObject <List <USUARIO_EL> >(Utilitario.Accion.Conect_WEBAPI("USUARIO/ValidarUsuario", "POST", postdata));

                    if (ListaCAPACITACION.Count > 0)
                    {
                        mensaje = "Exito";
                        USUARIO_EL resultado = null;
                        resultado = ListaCAPACITACION[0];
                        PerfilEL rol = new PerfilEL()
                        {
                            Id = resultado.IdRol
                        };

                        FormsAuthentication.SetAuthCookie(Ususario.CtaUsuario, true);
                        SesionUsuario.Usuario    = resultado;
                        SesionUsuario.Aplicacion = new AplicacionEL()
                        {
                            Id = codApp
                        };
                        SesionUsuario.MenuRoot = SetearMenu(rol, false);

                        return(Json(ListaCAPACITACION, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json("", JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception e)
            {
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 3
0
 public int InsertUSUARIO(USUARIO_EL C)
 {
     using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand("spInsertUSUARIO", con))
         {
             com.CommandType = CommandType.StoredProcedure;
             com.Parameters.Add("@IdRol", SqlDbType.Int).Value           = C.IdRol;
             com.Parameters.Add("@CtaUsuario", SqlDbType.VarChar).Value  = C.CtaUsuario;
             com.Parameters.Add("@Contrasenia", SqlDbType.VarChar).Value = C.Contrasenia;
             com.Parameters.Add("@Nombres", SqlDbType.VarChar).Value     = C.Nombres;
             com.Parameters.Add("@Apellidos", SqlDbType.VarChar).Value   = C.Apellidos;
             com.Parameters.Add("@iIdPersonal", SqlDbType.Int).Value     = Convert.ToInt32(C.Cargo);
             return(com.ExecuteNonQuery());
         }
     }
 }
Esempio n. 4
0
        public List <USUARIO_EL> GetAllUSUARIO(USUARIO_EL P)
        {
            using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand("spGetUSUARIOAll", con))
                {
                    com.CommandType = CommandType.StoredProcedure;
                    com.Parameters.Add("@vNombreUsuario", SqlDbType.VarChar).Value = P.CtaUsuario;
                    com.Parameters.Add("@vPassword", SqlDbType.VarChar).Value      = P.Contrasenia;
                    List <USUARIO_EL> list = new List <USUARIO_EL>();

                    using (IDataReader dataReader = com.ExecuteReader())
                    {
                        while (dataReader.Read())
                        {
                            USUARIO_EL obj = new USUARIO_EL();

                            if (dataReader["Id"] != DBNull.Value)
                            {
                                obj.Id = (int)dataReader["Id"];
                            }
                            if (dataReader["IdRol"] != DBNull.Value)
                            {
                                obj.IdRol = (int)dataReader["IdRol"];
                            }
                            if (dataReader["CtaUsuario"] != DBNull.Value)
                            {
                                obj.CtaUsuario = (string)dataReader["CtaUsuario"];
                            }
                            //if (dataReader["Contrasenia"] != DBNull.Value) { obj.Contrasenia = (string)dataReader["Contrasenia"]; }
                            if (dataReader["Nombres"] != DBNull.Value)
                            {
                                obj.Nombres = (string)dataReader["Nombres"];
                            }
                            if (dataReader["Apellidos"] != DBNull.Value)
                            {
                                obj.Apellidos = (string)dataReader["Apellidos"];
                            }
                            if (dataReader["Cargo"] != DBNull.Value)
                            {
                                obj.Cargo = (string)dataReader["Cargo"];
                            }
                            if (dataReader["Telefono"] != DBNull.Value)
                            {
                                obj.Telefono = (string)dataReader["Telefono"];
                            }
                            if (dataReader["CambiarContrasenia"] != DBNull.Value)
                            {
                                obj.CambiarContrasenia = (bool)dataReader["CambiarContrasenia"];
                            }
                            if (dataReader["FechaVencimientoCta"] != DBNull.Value)
                            {
                                obj.FechaVencimientoCta = (DateTime)dataReader["FechaVencimientoCta"];
                            }
                            if (dataReader["FechaVencimiento"] != DBNull.Value)
                            {
                                obj.FechaVencimiento = (DateTime)dataReader["FechaVencimiento"];
                            }
                            if (dataReader["AuditoriaUC"] != DBNull.Value)
                            {
                                obj.AuditoriaUC = (int)dataReader["AuditoriaUC"];
                            }
                            if (dataReader["AuditoriaUM"] != DBNull.Value)
                            {
                                obj.AuditoriaUM = (int)dataReader["AuditoriaUM"];
                            }
                            if (dataReader["AuditoriaFM"] != DBNull.Value)
                            {
                                obj.AuditoriaFM = (DateTime)dataReader["AuditoriaFM"];
                            }

                            list.Add(obj);
                        }
                    }
                    return(list);
                }
            }
        }
Esempio n. 5
0
        //================================================================

        // CONTROL PRODUCCION  =========================================
        public List <USUARIO_EL> GetUsuario(USUARIO_EL CP)
        {
            return(USUARIO_DA.Accion.GetAllUSUARIO(CP));
        }
Esempio n. 6
0
 public int GestionarUsuario(USUARIO_EL value)
 {
     return(USUARIO_DA.Accion.InsertUSUARIO(value));
 }
Esempio n. 7
0
 public IEnumerable <USUARIO_EL> ValidarUsuario(USUARIO_EL value)
 {
     return(USUARIO_DA.Accion.GetAllUSUARIO(value));
 }