Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <returns>List of tblCLI_Usuarios</returns>
 public List <ExUsuarios> Get()
 {
     try
     {
         //DAC _Dac = new DAC();
         List <SqlParameter> parametros = new List <SqlParameter>();
         parametros.Add(new SqlParameter {
             Value = Opciones.Get, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VOPCION"
         });
         List <ExUsuarios> _tblCLI_Usuarioss = new List <ExUsuarios>();
         DataTable         dt = Select(parametros, "tblCLI_Usuarios_SP");
         foreach (DataRow dr in dt.Rows)
         {
             ExUsuarios _tblCLI_Usuarios = new ExUsuarios();
             _tblCLI_Usuarios.id_usuario           = Convert.ToInt32(dr["id_usuario"]);
             _tblCLI_Usuarios.id_rol               = Convert.ToInt32(dr["id_rol"]);
             _tblCLI_Usuarios.nombre               = dr["nombre"].ToString();
             _tblCLI_Usuarios.usuario              = dr["usuario"].ToString();
             _tblCLI_Usuarios.contrasenia          = dr["contrasenia"].ToString();
             _tblCLI_Usuarios.correo               = dr["correo"].ToString();
             _tblCLI_Usuarios.fecha_creacion       = Convert.ToDateTime(dr["fecha_creacion"]);
             _tblCLI_Usuarios.usuario_creacion     = dr["usuario_creacion"].ToString();
             _tblCLI_Usuarios.fecha_modificacion   = dr["fecha_modificacion"] == DBNull.Value ? (DateTime?)null : Convert.ToDateTime(dr["fecha_modificacion"]);
             _tblCLI_Usuarios.usuario_modificacion = dr["usuario_modificacion"] == DBNull.Value ? (string)null : dr["usuario_modificacion"].ToString();
             _tblCLI_Usuarios.Activo               = dr["activo"] == DBNull.Value ? false : Convert.ToBoolean(dr["activo"]);
             _tblCLI_Usuarios.grupo = dr["grupo"] == DBNull.Value ? "" : dr["grupo"].ToString();
             _tblCLI_Usuarioss.Add(_tblCLI_Usuarios);
         }
         return(_tblCLI_Usuarioss);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_tblCLI_Usuarios"></param>
 /// <returns></returns>
 public bool Update(ExUsuarios _tblCLI_Usuarios)
 {
     try
     {
         if (String.IsNullOrEmpty(_tblCLI_Usuarios.contrasenia))
         {
             _tblCLI_Usuarios.contrasenia = "";
         }
         //DAC _Dac = new DAC();
         List <SqlParameter> parametros = new List <SqlParameter>();
         parametros.Add(new SqlParameter {
             Value = Opciones.Update, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VOPCION"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.id_usuario, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vid_usuario"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.id_rol, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vid_rol"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.nombre, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vnombre"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.usuario, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vusuario"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.contrasenia, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vcontrasenia"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.correo, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vcorreo"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.fecha_creacion, SqlDbType = System.Data.SqlDbType.Date, ParameterName = "@Vfecha_creacion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.usuario_creacion, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vusuario_creacion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.fecha_modificacion, SqlDbType = System.Data.SqlDbType.Date, ParameterName = "@Vfecha_modificacion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.usuario_modificacion, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vusuario_modificacion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.Activo, SqlDbType = System.Data.SqlDbType.Bit, ParameterName = "@Vactivo"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.grupo, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vgrupo"
         });
         NoQuery(parametros, "tblCLI_Usuarios_SP");
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ActionResult UpdateUsuario(ExUsuarios usuario)
 {
     try
     {
         var dac           = new DxUsuarios();
         var usuarioactual = dac.GetByID(usuario.id_usuario);
         usuarioactual.fecha_modificacion = DateTime.Now;
         usuarioactual.contrasenia        = usuario.contrasenia;
         usuarioactual.correo             = usuario.correo;
         usuarioactual.id_rol             = usuario.id_rol;
         usuarioactual.nombre             = usuario.nombre;
         usuarioactual.usuario            = usuario.usuario;
         usuarioactual.Activo             = usuario.Activo;
         usuarioactual.grupo = usuario.grupo;
         dac.Update(usuarioactual);
         return(Json(new { Resultado = true }));
     }
     catch (Exception ex)
     {
         Response.StatusCode = (int)HttpStatusCode.InternalServerError;
         return(Json(new { Resultado = false, Error = ex.Message }));
     }
 }
 public ActionResult GuardaUsuario(ExUsuarios usuario)
 {
     try
     {
         var dac    = new DxUsuarios();
         var existe = dac.Get().ToList().Where(x => x.usuario.ToLower().Trim() == usuario.usuario.ToLower().Trim()).FirstOrDefault();
         if (existe != null)
         {
             return(Json(new { Resultado = false, Mensaje = "El usuario ya existe" }));
         }
         usuario.fecha_creacion       = DateTime.Now;
         usuario.fecha_modificacion   = DateTime.Now;
         usuario.usuario_creacion     = "";
         usuario.usuario_modificacion = "";
         dac.Save(usuario);
         return(Json(new { Resultado = true }));
     }
     catch (Exception ex)
     {
         Response.StatusCode = (int)HttpStatusCode.InternalServerError;
         return(Json(new { Resultado = false, Error = ex.Message }));
     }
 }
Пример #5
0
 public ExUsuarios getnextprecliente()
 {
     try
     {
         //DAC _Dac = new DAC();
         List <SqlParameter> parametros = new List <SqlParameter>();
         parametros.Add(new SqlParameter {
             Value = Opciones.GetNextPrecliente, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VOPCION"
         });
         ExUsuarios _tblCLI_Usuarios = new ExUsuarios();
         DataTable  dt = Select(parametros, "tblCLI_Usuarios_SP");
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             _tblCLI_Usuarios.id_usuario = Convert.ToInt32(dr["Id_PreclienteNext"]);
         }
         return(_tblCLI_Usuarios);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_tblCLI_Usuarios"></param>
 /// <returns></returns>
 public bool Delete(ExUsuarios _tblCLI_Usuarios)
 {
     try
     {
         //DAC _Dac = new DAC();
         List <SqlParameter> parametros = new List <SqlParameter>();
         parametros.Add(new SqlParameter {
             Value = Opciones.Delete, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VOPCION"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.id_usuario, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vid_usuario"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Usuarios.Activo, SqlDbType = System.Data.SqlDbType.Bit, ParameterName = "@Vactivo"
         });
         NoQuery(parametros, "tblCLI_Usuarios_SP");
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }