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)); } }
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)); } }
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()); } } }
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); } } }
//================================================================ // CONTROL PRODUCCION ========================================= public List <USUARIO_EL> GetUsuario(USUARIO_EL CP) { return(USUARIO_DA.Accion.GetAllUSUARIO(CP)); }
public int GestionarUsuario(USUARIO_EL value) { return(USUARIO_DA.Accion.InsertUSUARIO(value)); }
public IEnumerable <USUARIO_EL> ValidarUsuario(USUARIO_EL value) { return(USUARIO_DA.Accion.GetAllUSUARIO(value)); }