public bool validarRegistro(Usuario_E objUsuario) { int resultado = 0; try { using (cmd = new SqlCommand("SP_VALIDACION_USUARIO", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; // cmd.Parameters.AddWithValue("@IDTRABAJADOR", objUsuario.IdPersona); cmd.Parameters.AddWithValue("@IDTIPOUSUARIO", objUsuario.IdTipoUsuario); cmd.Parameters.AddWithValue("@USUARIO", objUsuario.Usuario); cmd.Parameters.AddWithValue("@CLAVE", objUsuario.Clave); cmd.Parameters.AddWithValue("@CORREOINST", objUsuario.CorreoElec); cmd.Parameters.AddWithValue("@ACTIVO", objUsuario.Activo); resultado = Convert.ToInt32(cmd.ExecuteScalar()); } } catch (Exception ex) { Debug.WriteLine("Error al validar usuario : " + ex.Message.ToString() + ex.StackTrace.ToString()); ut.logsave(this, ex); } finally { cnx.CONS.Close(); } return((resultado == 0) ? false : true); }
public Usuario_E generar_Usuario_Clave_PCC(string dni) { Usuario_E usuario_E = new Usuario_E(); try { using (cmd = new SqlCommand("SP_GENERAR_USUARIO_CLAVE_PCC", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@DNI", dni); dr = cmd.ExecuteReader(); while (dr.Read()) { Usuario_E usuario = new Usuario_E(); usuario.Usuario = Convert.ToString(dr["USUARIO"]); usuario.Clave = Convert.ToString(dr["CLAVE"]); usuario_E = usuario; } } }catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al generar usuario y clave para usuario nuevo: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONS.Close(); } return(usuario_E); }
public Usuario_E obtenerusuario(string nroRuc) { Usuario_E usuario_E = new Usuario_E(); try { using (cmd = new SqlCommand("SP_OBTENERUSUARIOXRUC", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NRORUC", nroRuc); dr = cmd.ExecuteReader(); while (dr.Read()) { Usuario_E usuario = new Usuario_E(); usuario.IdUsuario = Convert.ToInt32(dr["ID"]); usuario.correoElec = Convert.ToString(dr["CORREO"]).ToUpper(); usuario_E = usuario; } } } catch (Exception ex) { Debug.WriteLine("Error al obtener datos de usuarios: " + ex.Message.ToString() + " " + ex.StackTrace.ToString()); ut.logsave(this, ex); } finally { cnx.CONS.Close(); } return(usuario_E); }
public List <Usuario_E> listarxfiltro(int idTipoUsu, string nombComp, string usuar, string rucOA, string razSocial) { List <Usuario_E> lusuario_E = new List <Usuario_E>(); try { using (cmd = new SqlCommand("SP_LISTAR_USUARIO", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDTIPOUSUA", idTipoUsu); cmd.Parameters.AddWithValue("@NOMBCOMPLETO", nombComp); cmd.Parameters.AddWithValue("@USUARIO", usuar); cmd.Parameters.AddWithValue("@RUC", rucOA); cmd.Parameters.AddWithValue("@RAZSOCIAL", razSocial); dr = cmd.ExecuteReader(); while (dr.Read()) { Usuario_E usuario = new Usuario_E(); usuario.nro = Convert.ToInt32(dr["NRO"]); usuario.IdUsuario = Convert.ToInt32(dr["ID"]); usuario.rucOA = Convert.ToString(dr["RUC"]).ToUpper(); usuario.razSocial = Convert.ToString(dr["RAZ. SOCIAL"]).ToUpper(); usuario.nombTrabajador = Convert.ToString(dr["NOMBRE COMPLETO"]).ToUpper(); usuario.Usuario = Convert.ToString(dr["USUARIO"]).ToUpper(); usuario.correoElec = Convert.ToString(dr["CORREO"]).ToUpper(); usuario.Clave = Convert.ToString(dr["CLAVE"]).ToUpper(); usuario.tipoUsuario = Convert.ToString(dr["TIPO USUARIO"]).ToUpper(); usuario.vActivo = Convert.ToString(dr["ACTIVO"]); usuario.nombUsuarioReg = Convert.ToString(dr["REGISTRADO POR"]).ToUpper(); usuario.FechaRegistro = Convert.ToString(dr["FECHA REGISTRO"]); usuario.nombUsuarioMod = Convert.ToString(dr["MODIFICADO POR"]).ToUpper(); usuario.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]); lusuario_E.Add(usuario); } } } catch (Exception ex) { Debug.WriteLine("Error al listar las usuarios: " + ex.Message.ToString() + " " + ex.StackTrace.ToString()); ut.logsave(this, ex); } finally { cnx.CONS.Close(); } return(lusuario_E); }
public AccountController() { usuar_N = new Usuario_N(); usuar_E = new Usuario_E(); modPerfil_E = new ModuloPerfil_E(); modPerfil_N = new ModuloPerfil_N(); oaUsua_E = new OA_Usuario_E(); oaUsua_N = new OA_Usuario_N(); oaUsuaPide_E = new OA_UsuarioPide_E(); oaUsuaPide_N = new OA_UsuarioPide_N(); iniSes_E = new InicioSesion_E(); iniSes_N = new InicioSesion_N(); OACodValUsuario_N = new OA_CodidgoValidacionUsuario_N(); }
public Usuario_E obtenerUsuario(int id) { Usuario_E usuario_E = new Usuario_E(); try { using (cmd = new SqlCommand("SP_BUSCAR_USUARIO", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDUSUARIO", id); dr = cmd.ExecuteReader(); while (dr.Read()) { Usuario_E usuario = new Usuario_E(); usuario.IdUsuario = Convert.ToInt32(dr["ID"]); usuario.IdPersona = Convert.ToInt32(dr["IDPERSONA"]); usuario.rucOA = Convert.ToString(dr["RUC"]).ToUpper(); usuario.razSocial = Convert.ToString(dr["RAZ. SOCIAL"]).ToUpper(); usuario.nombTrabajador = Convert.ToString(dr["NOMBRE COMPLETO"]).ToUpper(); usuario.Usuario = Convert.ToString(dr["USUARIO"]).ToUpper(); usuario.correoElec = Convert.ToString(dr["CORREO"]).ToUpper(); usuario.Clave = Convert.ToString(dr["CLAVE"]).ToUpper(); usuario.tipoUsuario = Convert.ToString(dr["TIPO USUARIO"]).ToUpper(); usuario.Activo = Convert.ToBoolean(dr["ACTIVO"]); usuario.nombUsuarioReg = Convert.ToString(dr["REGISTRADO POR"]).ToUpper(); usuario.FechaRegistro = Convert.ToString(dr["FECHA REGISTRO"]); usuario.nombUsuarioMod = Convert.ToString(dr["MODIFICADO POR"]).ToUpper(); usuario.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]); usuario_E = usuario; } } } catch (Exception ex) { Debug.WriteLine("Error al obtener usuario por su id: " + ex.Message.ToString() + " " + ex.StackTrace.ToString()); ut.logsave(this, ex); } finally { cnx.CONS.Close(); } return(usuario_E); }
public Usuario_E obtenerDatosUsuarioLogin(string usuar, string clave, int idAplic) { Usuario_E usuario_E = new Usuario_E(); try { using (cmd = new SqlCommand("SP_OBTENER_USUARIOLOGIN", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@USUARIO", usuar.Trim()); cmd.Parameters.AddWithValue("@CLAVE", clave.Trim()); cmd.Parameters.AddWithValue("@IDAPLICACION", idAplic); dr = cmd.ExecuteReader(); while (dr.Read()) { Usuario_E usuario = new Usuario_E(); usuario.IdUsuario = Convert.ToInt32(dr["ID"]); usuario.tipoUsuario = Convert.ToString(dr["TIPO USUARIO"]).ToUpper(); usuario.cadenaPerfil = Convert.ToString(dr["PERFIL"]).ToUpper(); usuario.rucOA = Convert.ToString(dr["RUC"]).ToUpper(); usuario.Usuario = Convert.ToString(dr["USUARIO"]).ToUpper(); usuario.nombTrabajador = Convert.ToString(dr["NOMBRE COMPLETO"]).ToUpper(); usuario.nroDocumento = Convert.ToString(dr["NRO DOCUMENTO"]); usuario.correoElec = Convert.ToString(dr["cORREO"]).ToUpper(); usuario.valido = Convert.ToBoolean(dr["VALIDO"]); usuario.idUsuarOA = Convert.ToInt32(dr["IDUSUARIO_OA"]); usuario.Activo = Convert.ToBoolean(dr["ACTIVO"]); usuario_E = usuario; } } } catch (Exception ex) { Debug.WriteLine("Error al obtener datos de usuarios: " + ex.Message.ToString() + " " + ex.StackTrace.ToString()); ut.logsave(this, ex); } finally { cnx.CONS.Close(); } return(usuario_E); }
public string modificar(Usuario_E objUsuario) { string msg = ""; try { using (cmd = new SqlCommand("SP_TRANSACCION_USUARIO", cnx.CONS)) { cnx.CONS.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ACTION", "U"); cmd.Parameters.AddWithValue("@IDUSUARIO", objUsuario.IdUsuario); cmd.Parameters.AddWithValue("@IDTRABAJADOR", objUsuario.IdPersona); cmd.Parameters.AddWithValue("@USUARIO", objUsuario.Usuario); cmd.Parameters.AddWithValue("@CLAVE", objUsuario.Clave); cmd.Parameters.AddWithValue("@CORREOUSUAR", objUsuario.CorreoElec); cmd.Parameters.AddWithValue("@IDTIPOUSUARIO", objUsuario.IdTipoUsuario); cmd.Parameters.AddWithValue("@ACTIVO", objUsuario.Activo); cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0); cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0); cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objUsuario.IdUsuarioModificacion); cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha()); //int i = cmd.ExecuteNonQuery(); //msg = i.ToString() + " elemento ha sido modificado con exito."; cmd.ExecuteNonQuery(); msg = "Se modificó correctamente."; } } catch (Exception ex) { msg = "Error. No se puedo modificar."; Debug.WriteLine("Error al modificar Usuario: " + ex.Message.ToString() + " " + ex.StackTrace.ToString()); ut.logsave(this, ex); } finally { cnx.CONS.Close(); } return(msg); }
public HomeController() { usuar_N = new Usuario_N(); usuar_E = new Usuario_E(); }
public JsonResult loginUsuario(string usuar, string clave, int idaplic) { //---------------------------------------------------------- //IP DE DONDE INGRESO string ip = ""; ip = obtenerIP(); //---------------------------------------------------------- //FECHA EN QUE INGRESO string fecha = ""; DateTime fechaHoy = DateTime.Now; fecha = fechaHoy.ToShortDateString(); string hora = ""; DateTime horaExacta = DateTime.Now; hora = horaExacta.ToShortTimeString(); //---------------------------------------------------------- //MÁQUINA DE DONDE INGRESO string maquina = Environment.MachineName.ToString(); //----------------------------------------------------------- Usuario_E objUsuar = usuar_N.obtenerDatosUsuarioLogin(usuar, clave, idaplic); string resultado = ""; var resultado1 = objUsuar; string msg = ""; try { if (objUsuar.IdUsuario != 0) { FormsAuthentication.SetAuthCookie(usuar, false); resultado = "Exitoso"; agregarInicioSesison(idaplic, usuar, clave, ip, maquina, resultado, fecha, hora); Session["IdUsua"] = objUsuar.IdUsuario; Session["TipoUsua"] = objUsuar.tipoUsuario; Session["PerfilUsua"] = objUsuar.cadenaPerfil; Session["RucOA"] = objUsuar.rucOA; Session["Usuario"] = objUsuar.Usuario; Session["NombreUsua"] = objUsuar.nombTrabajador; Session["DocumentoUsua"] = objUsuar.nroDocumento; Session["CorreoUsua"] = objUsuar.correoElec; Session["IdUsuaOA"] = objUsuar.idUsuarOA; return(Json(resultado1, JsonRequestBehavior.AllowGet)); } else { var resultado2 = "Fallido"; agregarInicioSesison(idaplic, usuar, clave, ip, maquina, resultado2, fecha, hora); return(Json(resultado2, JsonRequestBehavior.AllowGet)); } }catch (Exception ex) { log.Error("Error al loguearse: " + ex.Message.ToString() + ex.StackTrace.ToString()); msg = "Error: Se presento un problema técnico. Vuelva a intentarlo luego."; return(Json(msg, JsonRequestBehavior.AllowGet)); } }
public List <Usuario_E> listarxfiltro(Usuario_E obj) { throw new NotImplementedException(); }