public BE_Usuario f_LogeoUsuarioExterno_D(BE_Usuario oBE_Usuario) { try { BE_Usuario oBE_Usuario_R = new BE_Usuario(); using (IDataReader dr = oUtilitarios.EjecutaDataReader("dbo.USP_USUARIO_LOGEOEXTERNO", oBE_Usuario.f_Usuario_E)) { BE_Perfil oBE_Perfil_R = new BE_Perfil(); while (dr.Read()) { new UC_Mapeador().ReaderToObject(dr, oBE_Usuario_R); new UC_Mapeador().ReaderToObject(dr, oBE_Perfil_R); } dr.Close(); oBE_Usuario_R.oBE_Perfil = oBE_Perfil_R; GC.SuppressFinalize(oBE_Perfil_R); } return(oBE_Usuario_R); } catch (Exception ex) { throw ex; } }
protected void LogIn(object sender, EventArgs e) { string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(Email.Text.Trim(), Password.Text.Trim()); BE_Usuario oBE_Usuario_R = new BE_Usuario(); BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); DataTable dt = new DataTable(); oBE_Usuario_R = new BL_Seguridad().f_LogeoUsuario_B(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(oBE_Usuario_R.f_Usuario_E)) { objUsuario_R = new BL_Seguridad().f_LogeoUsuarioSinRol_B(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); string url = objUsuario_R.f_UrlDefault_E; Response.Redirect(url); } } else { string url = oBE_Usuario_R.f_UrlDefault_E; //string url = "~/Bienvenido.aspx"; Response.Redirect(url); } }
private void CargarMenu() { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; List <BE_MenuWeb> lstMenuWeb = BL_MenuWeb.ListarOpcionesRol(objSesionLogin.codRol); string ruta = WebUtil.AbsoluteWebRoot.ToString(); var strMenu = new StringBuilder(); foreach (BE_MenuWeb item in lstMenuWeb.Where(x => x.codPadre == "00")) { strMenu.Append("<ul >"); strMenu.Append("<li><a href=\'#\'>"); strMenu.Append(item.dscOpcion); strMenu.Append("</a>"); strMenu.Append("<ul>"); foreach (BE_MenuWeb itemHijo in lstMenuWeb.Where(x => x.codPadre == item.codOpcion)) { strMenu.Append("<li><a href=\'"); strMenu.Append(itemHijo.dscUrl); strMenu.Append("\' title=\'"); strMenu.Append(itemHijo.dscOpcion); strMenu.Append("\'>"); strMenu.Append(itemHijo.dscOpcion); strMenu.Append("</a></li>"); } strMenu.Append("</ul>"); strMenu.Append("</li>"); strMenu.Append("</ul>"); } divmenu.InnerHtml = strMenu.ToString(); }
protected void btnGuardar_Click(object sender, EventArgs e) { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; BE_UsuarioTienda objUsuTienda = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario); try { BE_UsuarioTienda objUsuarioTienda = new BE_UsuarioTienda(); objUsuarioTienda.codTienda = objUsuTienda.codTienda; objUsuarioTienda.codUsuario = ddlUsuario.SelectedValue; objUsuarioTienda.dscUsuCreacion = objSesionLogin.codUsuario; objUsuarioTienda.dscUsuModificacion = objSesionLogin.codUsuario; objUsuarioTienda.dscEstado = ddlEstado.SelectedValue; if (hfAccion.Value == Constantes.ACCION_NUEVO) { if (BL_UsuarioTienda.InsertarUsuarioTienda(objUsuarioTienda) == true) { string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "ADM/UsuariosTiendas.aspx" + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } else { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } } } catch (Exception) { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } }
public BE_Usuario f_LogeoUsuario_D(BE_Usuario oBE_Usuario) { try { BE_Usuario oBE_Usuario_R = new BE_Usuario(); using (IDataReader dr = oUtilitarios.EjecutaDataReader("dbo.USP_USUARIO_LOGIN", oBE_Usuario.f_Usuario_E, oBE_Usuario.f_Password_E, oBE_Usuario.f_IdSistema_E)) { BE_Perfil oBE_Perfil_R = new BE_Perfil(); BE_TBSISTEMA oBE_sistema_R = new BE_TBSISTEMA(); //BE_EMPRESA oBE_Empresa_R = new BE_EMPRESA(); while (dr.Read()) { new UC_Mapeador().ReaderToObject(dr, oBE_Usuario_R); new UC_Mapeador().ReaderToObject(dr, oBE_sistema_R); new UC_Mapeador().ReaderToObject(dr, oBE_Perfil_R); } dr.Close(); oBE_Usuario_R.oBE_Sistema = oBE_sistema_R; oBE_Usuario_R.oBE_Perfil = oBE_Perfil_R; GC.SuppressFinalize(oBE_Perfil_R); GC.SuppressFinalize(oBE_sistema_R); } return(oBE_Usuario_R); } catch (Exception ex) { throw ex; } }
private void ListarProductosTienda() { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; BE_UsuarioTienda objUsuTienda = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario); List <BE_DetalleProductoTienda> lstProdTienda = BL_DetalleProductoTienda.ListarProductosTienda(txtDscProducto.Text, objUsuTienda.codTienda); gvListado.DataSource = lstProdTienda; gvListado.DataBind(); }
private void ListarMovimientoSalidas() { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; BE_UsuarioTienda objUsuTienda = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario); List <BE_Movimiento> lstSalidas = BL_Movimiento.ListarSalidaProductos(objUsuTienda.codTienda, txtDscModelo.Text); gvListado.DataSource = lstSalidas; gvListado.DataBind(); }
protected void btnGuardar_Click(object sender, EventArgs e) { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; try { BE_Producto objProducto = new BE_Producto(); objProducto.codMarca = ddlMarca.SelectedValue; objProducto.codSubCategoria = ddlSubCategoria.SelectedValue; objProducto.dscProducto = txtDescripcion.Text.Trim(); objProducto.dscModelo = txtModelo.Text.Trim(); objProducto.dscSerie = txtSerie.Text.Trim(); objProducto.dscColor = txtColor.Text.Trim(); objProducto.dscUsuCreacion = objSesionLogin.codUsuario; objProducto.dscUsuModificacion = objSesionLogin.codUsuario; objProducto.dscEstado = ddlEstado.SelectedValue; if (hfAccion.Value == Constantes.ACCION_NUEVO) { objProducto.codProducto = BL_Producto.GenerarIdProducto(); if (BL_Producto.InsertarProducto(objProducto) == true) { string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Productos.aspx" + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } else { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } } if (hfAccion.Value == Constantes.ACCION_EDITAR) { objProducto.codProducto = txtCodigo.Text; if (BL_Producto.ModificarProducto(objProducto) == true) { string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Productos.aspx" + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } else { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } } } catch (Exception) { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } }
protected void btnIngresar_Click(object sender, EventArgs e) { string mensaje = string.Empty; bool resultado = false; if (string.IsNullOrEmpty(txtUsuario.Text)) { mensaje = "Ingrese usuario. <br/>"; resultado = false; } if (string.IsNullOrEmpty(txtPassword.Text)) { mensaje += "Ingrese password. <br/>"; resultado = false; } try { if (!string.IsNullOrEmpty(txtUsuario.Text) && !string.IsNullOrEmpty(txtPassword.Text)) { BE_Usuario objUsuario = new BE_Usuario(); objUsuario = BL_Usuario.GetLogin(txtUsuario.Text, txtPassword.Text); if (objUsuario != null) { if (objUsuario.dscEstado == "I") { mensaje += "Usuario Inactivo"; resultado = false; } else { resultado = true; Session[Constantes.USUARIO_SESION] = objUsuario; Response.Redirect("MenuPrincipal.aspx"); } } else { mensaje += "Usuario o password incorrecto."; resultado = false; } } if (resultado == false) { string script = "$(function(){mostrarMensaje('" + mensaje + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; BE_UsuarioTienda objUsuTienda = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario); if (!(Page.IsPostBack)) { hfAccion.Value = Request.QueryString["Accion"].ToString(); txtTienda.Text = objUsuTienda.dscTienda; ListarUsuarios(); } }
private void MostrarUsuario(string codUsuario) { BE_Usuario objUsuario = BL_Usuario.GetUsuario(codUsuario); if (objUsuario != null) { txtUsuario.Text = objUsuario.codUsuario; txtDescripcion.Text = objUsuario.dscUsuario; txtPassword.Text = objUsuario.dscPassword; ddlRol.SelectedValue = objUsuario.codRol; ddlEstado.SelectedValue = objUsuario.dscEstado; } }
public static bool InsertarUsuario(BE_Usuario objUsuario) { bool resultado = false; try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlTransaction trx = cn.BeginTransaction()) { try { using (MySqlCommand cmd = new MySqlCommand("SP_Adm_Usuario_Insertar", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Transaction = trx; cmd.Parameters.Add("_codUsuario", MySqlDbType.VarChar, 20).Value = objUsuario.codUsuario; cmd.Parameters.Add("_codRol", MySqlDbType.VarChar, 10).Value = objUsuario.codRol; cmd.Parameters.Add("_dscUsuario", MySqlDbType.VarChar, 10).Value = objUsuario.dscUsuario; cmd.Parameters.Add("_dscPassword", MySqlDbType.VarChar, 100).Value = objUsuario.dscPassword; cmd.Parameters.Add("_dscUsuCreacion", MySqlDbType.VarChar, 10).Value = objUsuario.dscUsuCreacion; cmd.Parameters.Add("_dscEstado", MySqlDbType.VarChar, 1).Value = objUsuario.dscEstado; cmd.ExecuteNonQuery(); } trx.Commit(); resultado = true; } catch (Exception ex) { trx.Rollback(); resultado = false; throw ex; } } } } catch (Exception ex) { resultado = false; throw ex; } return(resultado); }
//protected void Seleccionar(object sender, ImageClickEventArgs e) //{ // string pMesajeResp = string.Empty; // ImageButton btnAdd = ((ImageButton)sender); // int item = Convert.ToInt32(btnAdd.CommandArgument); // BL_Session.Usuario = lstRol.DataKeys[item -1].Values["IDE_USUARIO"].ToString(); // BL_Session.IdSistema = (int)lstRol.DataKeys[item - 1].Values["IdSistema"]; // BL_Session.Perfil = (int)lstRol.DataKeys[item - 1].Values["IdPerfil"]; // BL_Session.PerfilNombre = lstRol.DataKeys[item - 1].Values["Descripcion"].ToString(); // BL_Session.UsuarioNombre = lstRol.DataKeys[item - 1].Values["DES_NOMBRE_USUARIO"].ToString(); // Response.Redirect(lstRol.DataKeys[item - 1].Values["UrlDefault"].ToString()); //} protected void LogIn(object sender, EventArgs e) { string pMesajeResp = string.Empty; DataTable dtResultado = new DataTable(); BE_Usuario oBE_Usuario = new BE_Usuario(Email.Text.Trim(), Password.Text.Trim()); BE_Usuario oBE_Usuario_R = new BE_Usuario(); oBE_Usuario_R = new BL_Seguridad().f_LogeoDatos_B(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(oBE_Usuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { BL_Seguridad objSeg = new BL_Seguridad(); dtResultado = objSeg.ListarSistemas(Email.Text.Trim()); if (dtResultado.Rows.Count == 1) { BE_Usuario oBE_user = new BE_Usuario(); BE_Usuario oBE_Acceso = new BE_Usuario(); oBE_user.f_Usuario_E = Email.Text.Trim(); oBE_user.f_Password_E = Password.Text.Trim(); oBE_user.f_IdSistema_E = dtResultado.Rows[0]["IdSistema"].ToString(); oBE_Acceso = new BL_Seguridad().f_LogeoUsuario_B(oBE_user, ref pMesajeResp); if (string.IsNullOrEmpty(oBE_Acceso.f_Usuario_E)) { ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + pMesajeResp + "');", true); } else { string url = oBE_Acceso.f_UrlDefault_E; Response.Redirect(url); } } else { Response.Redirect("~/Login/Main.aspx"); //lstRol.DataSource = dtResultado; //lstRol.DataBind(); //ModalRegistro.Show(); } //string url = oBE_Usuario_R.f_UrlDefault_E; //Response.Redirect(url); } }
public BE_Usuario f_LogeoUsuario_B(BE_Usuario oBE_Usuario, ref string pMesajeResp, string ShowAplicacion = "WEB") { BE_Usuario oBE_Usuario_New = new BE_Usuario(); try { if (string.IsNullOrEmpty(oBE_Usuario.f_Password_E) || string.IsNullOrEmpty(oBE_Usuario.f_Usuario_E)) { pMesajeResp = "El Usuario o Contrase\x00f1a no debe ser vacio"; return(oBE_Usuario_New); } oBE_Usuario_New = new DA_Seguridad().f_LogeoUsuario_D(oBE_Usuario); if (!string.IsNullOrEmpty(oBE_Usuario_New.f_Usuario_E)) { if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { BL_Session.Usuario = oBE_Usuario_New.f_Usuario_E; BL_Session.NombreCargo = oBE_Usuario_New.f_cargo_E; BL_Session.Perfil = oBE_Usuario_New.oBE_Perfil.f_Perfil_E; BL_Session.Controles = oBE_Usuario_New.oBE_Perfil.f_Control_E; BL_Session.PerfilNombre = oBE_Usuario_New.oBE_Perfil.f_Vnomperfil_E; BL_Session.UsuarioNombre = oBE_Usuario_New.f_NombreUsuario_E; BL_Session.CENTRO_COSTO = oBE_Usuario_New.f_CENTRO_COSTO_E; BL_Session.PROYECTO = oBE_Usuario_New.f_PROYECTO_E; BL_Session.IP_CENTRO = oBE_Usuario_New.f_IP_CENTRO_E; BL_Session.ID_EMPRESA = oBE_Usuario_New.f_ID_EMPRESA_E; BL_Session.FLG_COMUNICADO = oBE_Usuario_New.f_FLG_COMUNICADO_E; } return(oBE_Usuario_New); } pMesajeResp = "Error en Usuario o Contrase\x00f1a."; //if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) //{ // BL_Session.ClearSession(); //} } catch (Exception ex) { if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { Logger.Write(ex); } pMesajeResp = "Error al realizar la consulta con la BD"; } return(oBE_Usuario_New); }
public BE_Usuario f_LogeoUsuario_B(BE_Usuario oBE_Usuario, ref string pMesajeResp, string ShowAplicacion = "WEB") { BE_Usuario oBE_Usuario_New = new BE_Usuario(); try { if (string.IsNullOrEmpty(oBE_Usuario.f_Password_E) || string.IsNullOrEmpty(oBE_Usuario.f_Usuario_E)) { pMesajeResp = "El Usuario o Contrase\x00f1a no debe ser vacio"; return(oBE_Usuario_New); } oBE_Usuario_New = new DA_Seguridad().f_LogeoUsuario_D(oBE_Usuario); if (!string.IsNullOrEmpty(oBE_Usuario_New.f_Usuario_E)) { if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { BL_Session.Usuario = oBE_Usuario_New.f_Usuario_E; BL_Session.IdSistema = oBE_Usuario_New.oBE_Sistema.f_IdSistema_E; //BL_Session.NombreTerminal = oBE_Usuario_New.oBE_Terminal.f_NOMBRE_TERMINAL_E; BL_Session.Perfil = oBE_Usuario_New.oBE_Perfil.f_Perfil_E; BL_Session.PerfilNombre = oBE_Usuario_New.oBE_Perfil.f_Vnomperfil_E; BL_Session.UsuarioNombre = oBE_Usuario_New.f_NombreUsuario_E; BL_Session.UsuarioNombre_Corto = oBE_Usuario_New.f_NombreUsuarioCorto_E; BL_Session.PerfilNombreName = oBE_Usuario_New.oBE_Perfil.f_PerfilName_E; //BL_Session.IDE_EMPRESA = oBE_Usuario_New.oBE_Empresa.I_EMPRESA_E; } return(oBE_Usuario_New); } pMesajeResp = "Error en Usuario o Contrase\x00f1a."; if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { BL_Session.ClearSession(); } } catch (Exception ex) { if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { Logger.Write(ex); } pMesajeResp = "Error al realizar la consulta con la BD"; } return(oBE_Usuario_New); }
protected void Page_Load(object sender, EventArgs e) { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; if (objSesionLogin == null) { Response.Redirect(WebUtil.AbsoluteWebRoot + "Login.aspx"); } if (!(Page.IsPostBack)) { lblUsuario.InnerText = objSesionLogin.codUsuario; lblNombreUsuario.InnerText = objSesionLogin.dscUsuario; lblRolUsuario.InnerText = objSesionLogin.dscRol; CargarMenu(); } }
public static BE_Usuario GetLogin(string codUsuario, string dscPassword) { try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlCommand cmd = new MySqlCommand("Sp_Adm_GetLogin", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("codUsuario", MySqlDbType.VarChar).Value = codUsuario; cmd.Parameters.Add("dscPassword", MySqlDbType.VarChar).Value = dscPassword; using (MySqlDataReader lector = cmd.ExecuteReader()) { List <BE_Usuario> lstUsuario = new List <BE_Usuario>(); BE_Usuario objUsuario; while (lector.Read()) { objUsuario = new BE_Usuario(); objUsuario.codUsuario = Convert.ToString(lector["codUsuario"]); objUsuario.dscUsuario = Convert.ToString(lector["dscUsuario"]); objUsuario.codRol = Convert.ToString(lector["codRol"]); objUsuario.dscRol = Convert.ToString(lector["dscRol"]); objUsuario.dscUsuCreacion = Convert.ToString(lector["codUsuario"]); objUsuario.fecCreacion = Convert.ToDateTime(lector["fecCreacion"]); objUsuario.dscUsuModificacion = Convert.ToString(lector["dscUsuModificacion"]); objUsuario.fecModificacion = Convert.ToDateTime(lector["fecModificacion"]); objUsuario.dscEstado = Convert.ToString(lector["dscEstado"]); lstUsuario.Add(objUsuario); } return(lstUsuario.FirstOrDefault()); } } } } catch (Exception ex) { throw ex; } }
public BE_Usuario f_LogeoDatos_D(BE_Usuario oBE_Usuario) { try { BE_Usuario oBE_Usuario_R = new BE_Usuario(); using (IDataReader dr = oUtilitarios.EjecutaDataReader("dbo.USP_USUARIO_ACCESO", oBE_Usuario.f_Usuario_E, oBE_Usuario.f_Password_E)) { BE_Perfil oBE_Perfil_R = new BE_Perfil(); while (dr.Read()) { new UC_Mapeador().ReaderToObject(dr, oBE_Usuario_R); } dr.Close(); } return(oBE_Usuario_R); } catch (Exception ex) { throw ex; } }
public static List <BE_Usuario> ListarUsuarios(string dscUsuario) { try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlCommand cmd = new MySqlCommand("SP_Adm_Usuario_Listar", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("_dscUsuario", MySqlDbType.VarChar).Value = dscUsuario; using (MySqlDataReader lector = cmd.ExecuteReader()) { List <BE_Usuario> lstUsuario = new List <BE_Usuario>(); BE_Usuario objUsuario; while (lector.Read()) { objUsuario = new BE_Usuario(); objUsuario.codUsuario = Convert.ToString(lector["codUsuario"]); objUsuario.dscUsuario = Convert.ToString(lector["dscUsuario"]); objUsuario.dscRol = Convert.ToString(lector["dscRol"]); objUsuario.fecModificacion = Convert.ToDateTime(lector["fecModificacion"]); objUsuario.dscEstado = Convert.ToString(lector["dscEstado"]); lstUsuario.Add(objUsuario); } return(lstUsuario); } } } } catch (Exception ex) { throw ex; } }
public static BE_Usuario GetUsuario(string codUsuario) { try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlTransaction trx = cn.BeginTransaction()) { using (MySqlCommand cmd = new MySqlCommand("SP_Adm_Usuario_Mostrar", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("_codUsuario", MySqlDbType.VarChar).Value = codUsuario; using (MySqlDataReader lector = cmd.ExecuteReader()) { BE_Usuario objUsuario = null; while (lector.Read()) { objUsuario = new BE_Usuario(); objUsuario.codUsuario = Convert.ToString(lector["codUsuario"]); objUsuario.codRol = Convert.ToString(lector["codRol"]); objUsuario.dscUsuario = Convert.ToString(lector["dscUsuario"]); objUsuario.dscPassword = Convert.ToString(lector["dscPassword"]); objUsuario.dscEstado = Convert.ToString(lector["dscEstado"]); } return(objUsuario); } } } } } catch (Exception ex) { throw ex; } }
protected void LogIn(object sender, EventArgs e) { string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(Email.Text.Trim(), Password.Text.Trim()); BE_Usuario oBE_Usuario_R = new BE_Usuario(); BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); DataTable dt = new DataTable(); oBE_Usuario_R = new BL_Seguridad().f_LogeoUsuario_B(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(oBE_Usuario_R.f_Usuario_E)) { objUsuario_R = new BL_Seguridad().f_LogeoUsuarioSinRol_B(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { //UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); string cleanMessage = pMesajeResp; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); //string url = objUsuario_R.f_UrlDefault_E; string url = "~/main.aspx"; Response.Redirect(url); } } else { //string url = oBE_Usuario_R.f_UrlDefault_E; string url = "~/main.aspx"; Response.Redirect(url); } }
public BE_Usuario f_LogeoDatos_B(BE_Usuario oBE_Usuario, ref string pMesajeResp, string ShowAplicacion = "WEB") { BE_Usuario oBE_Usuario_New = new BE_Usuario(); try { if (string.IsNullOrEmpty(oBE_Usuario.f_Password_E) || string.IsNullOrEmpty(oBE_Usuario.f_Usuario_E)) { pMesajeResp = "El Usuario o Contrase\x00f1a no debe ser vacio"; return(oBE_Usuario_New); } oBE_Usuario_New = new DA_Seguridad().f_LogeoDatos_D(oBE_Usuario); if (!string.IsNullOrEmpty(oBE_Usuario_New.f_Usuario_E)) { if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { BL_Session.Usuario = oBE_Usuario_New.f_Usuario_E; } return(oBE_Usuario_New); } pMesajeResp = "Error en Usuario o Contrase\x00f1a."; if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { BL_Session.ClearSession(); } } catch (Exception ex) { if (ShowAplicacion.Equals(UserCode.UC_Constante.Web)) { Logger.Write(ex); } pMesajeResp = "Error al realizar la consulta con la BD"; } return(oBE_Usuario_New); }
protected void btnGuardar_Click(object sender, EventArgs e) { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; BE_UsuarioTienda objUsuTienda = BL_UsuarioTienda.GetUsuarioTienda(objSesionLogin.codUsuario); try { BE_Movimiento objMovimiento = new BE_Movimiento(); objMovimiento.codTienda = objUsuTienda.codTienda; objMovimiento.codTipoOperacion = ddlTipoSalida.SelectedValue; objMovimiento.codProducto = hfCodProducto.Value; objMovimiento.fecEmision = Convert.ToDateTime(TxtFecEmision.Text); objMovimiento.dscAnio = objMovimiento.fecEmision.Year.ToString(); objMovimiento.dscPeriodo = objMovimiento.dscAnio + objMovimiento.fecEmision.Month.ToString("00"); objMovimiento.codTiendaOrigen = objUsuTienda.codTienda; if (objMovimiento.codTipoOperacion == "SAT") { objMovimiento.codTiendaDestino = ddlTiendaDestino.SelectedValue;; } else { objMovimiento.codTiendaDestino = null; } objMovimiento.numCantidad = Convert.ToInt16(txtCantidad.Text); objMovimiento.codTipoDocumento = ddlTipoDocumento.SelectedValue; objMovimiento.dscNumTipoDoc = txtNumDoc.Text.Trim(); objMovimiento.dscComentario = txtComentario.Text.Trim(); objMovimiento.dscUsuCreacion = objSesionLogin.codUsuario; objMovimiento.dscUsuModificacion = objSesionLogin.codUsuario; if (hfAccion.Value == Constantes.ACCION_NUEVO) { objMovimiento.dscNumDocOper = BL_Movimiento.GenerarIdMovimiento(objMovimiento.codTipoOperacion); if (BL_Movimiento.InsertarSalidaProducto(objMovimiento) == true) { BL_TipoOperacion.ActualizarCorrelativo(objMovimiento.codTipoOperacion); BL_DetalleProductoTienda.ActualizarCantProducSalida(objMovimiento.codProducto, objMovimiento.codTienda, objMovimiento.numCantidad); string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Salidas.aspx" + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } else { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } } } catch (Exception) { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } }
protected void Page_Load(object sender, EventArgs e) { lblCorreo.Text = Request.QueryString["Usuario"]; IDE_CARTA = Request.QueryString["IDE_CARTA"]; IDE_APROBACION = Request.QueryString["IDE_APROBACION"]; Boolean correo = email_bien_escrito(lblCorreo.Text); if (correo == true) { BL_RRHH_COMPETENCIAS_EVAL obj = new BL_RRHH_COMPETENCIAS_EVAL(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_PERSONAL_EMPRESA_POR_CORREO(lblCorreo.Text); if (dtResultado.Rows.Count > 0) { //Session["IDE_USUARIO"] = string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(); oBE_Usuario.f_Usuario_E = dtResultado.Rows[0]["ID_DNI"].ToString(); BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); objUsuario_R = new BL_Seguridad().f_LogeoUsuarioExterno(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); Session["IDE_CARTA_APROBAR"] = Request.QueryString["IDE_CARTA"]; Session["IDE_APROBACION"] = Request.QueryString["IDE_APROBACION"]; //string url = objUsuario_R.f_UrlDefault_E; //Response.Redirect(url); Response.Redirect("~/OPERACIONES/CartaCobranzasAprobaciones.aspx"); } } else { Response.Redirect("~/RRHH/Contacto.aspx"); } } else { string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(); oBE_Usuario.f_Usuario_E = lblCorreo.Text; BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); objUsuario_R = new BL_Seguridad().f_LogeoUsuarioExterno(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); Session["IDE_CARTA_APROBAR"] = Request.QueryString["IDE_CARTA"]; Session["IDE_APROBACION"] = Request.QueryString["IDE_APROBACION"]; Response.Redirect("~/OPERACIONES/CartaCobranzasAprobaciones.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { //string hash = HashEmailForGravatar(email); lblCorreo.Text = Request.QueryString["correo"]; IDE_FASE = Request.QueryString["IDE_FASE"]; IDE_FICHA = Request.QueryString["IDE_FICHA"]; IDE_EXAMEN = Request.QueryString["IDE_EXAMEN"]; Boolean correo = email_bien_escrito(lblCorreo.Text); if (correo == true) { BL_RRHH_COMPETENCIAS_EVAL obj = new BL_RRHH_COMPETENCIAS_EVAL(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_PERSONAL_EMPRESA_POR_CORREO(lblCorreo.Text); if (dtResultado.Rows.Count > 0) { //Session["IDE_USUARIO"] = string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(); oBE_Usuario.f_Usuario_E = dtResultado.Rows[0]["ID_DNI"].ToString(); BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); objUsuario_R = new BL_Seguridad().f_LogeoUsuarioExterno(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); Session["IDE_FASE"] = IDE_FASE; Session["IDE_FICHA"] = IDE_FICHA; Session["IDE_EXAMEN"] = IDE_EXAMEN; Response.Redirect("~/RRHH/FormativoExamen.aspx"); } } else { Response.Redirect("~/RRHH/Contacto.aspx"); } } else { string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(); oBE_Usuario.f_Usuario_E = lblCorreo.Text; BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); objUsuario_R = new BL_Seguridad().f_LogeoUsuarioExterno(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { Session["IDE_EXAMEN"] = IDE_EXAMEN; Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); Session["IDE_FASE"] = IDE_FASE; Session["IDE_FICHA"] = IDE_FICHA; Response.Redirect("~/RRHH/FormativoExamen.aspx"); } } }
public static bool ModificarUsuario(BE_Usuario objUsuario) { return(DA_Usuario.ModificarUsuario(objUsuario)); }
protected void Page_Load(object sender, EventArgs e) { HiddenField1.Value = Request.QueryString["Usuario"]; string Requ_Numero = Request.QueryString["Requ_Numero"]; string Reqd_CodLinea = Request.QueryString["Reqd_CodLinea"]; string Reqs_Correlativo = Request.QueryString["Reqs_Correlativo"]; Boolean correo = email_bien_escrito(HiddenField1.Value); if (correo == true) { BL_RRHH_COMPETENCIAS_EVAL obj = new BL_RRHH_COMPETENCIAS_EVAL(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_PERSONAL_EMPRESA_POR_CORREO(HiddenField1.Value); if (dtResultado.Rows.Count > 0) { //Session["IDE_USUARIO"] = string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(); oBE_Usuario.f_Usuario_E = dtResultado.Rows[0]["ID_DNI"].ToString(); BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); objUsuario_R = new BL_Seguridad().f_LogeoUsuarioExterno(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); Response.Redirect("~/CAREMENOR/PDC_Adjunto.aspx?Requ_Numero='" + Requ_Numero.Trim() + "'&Reqd_CodLinea='" + Reqd_CodLinea.Trim() + "'&Reqs_Correlativo='" + Reqs_Correlativo + "'"); } } else { Response.Redirect("~/RRHH/Contacto.aspx"); } } else { string pMesajeResp = string.Empty; BE_Usuario oBE_Usuario = new BE_Usuario(); oBE_Usuario.f_Usuario_E = HiddenField1.Value; BE_Usuario objUsuario_R = new BE_Usuario(); BL_Seguridad obj_Usuario = new BL_Seguridad(); objUsuario_R = new BL_Seguridad().f_LogeoUsuarioExterno(oBE_Usuario, ref pMesajeResp); if (string.IsNullOrEmpty(objUsuario_R.f_Usuario_E)) { UC_MessageBox.Show(Page, this.GetType(), pMesajeResp); } else { Session["IDE_USUARIO"] = objUsuario_R.f_Usuario_E.ToString(); Response.Redirect("~/CAREMENOR/PDC_Adjunto.aspx?Requ_Numero=" + Requ_Numero.Trim() + "&Reqd_CodLinea=" + Reqd_CodLinea.Trim() + "&Reqs_Correlativo=" + Reqs_Correlativo); } } }
public static bool InsertarUsuario(BE_Usuario objUsuario) { return(DA_Usuario.InsertarUsuario(objUsuario)); }