/// <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; } }
/// <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 })); } }
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; } }
/// <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; } }