protected void grDispositivos_DeleteCommand(object sender, GridCommandEventArgs e) { String IMEI = string.Empty; String Usuario = string.Empty; string UsuarioElimina = string.Empty; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); UsuarioElimina = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); IMEI = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["CodImei"].ToString(); Usuario = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Usuario"].ToString(); SNAsignarDispositivos.EliminaAsignacionDeDispositvoAUsuario(IMEI, Usuario, UsuarioElimina, lsNombreClase); } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); //lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); } }
protected void grRoles_InsertCommand(object source, GridCommandEventArgs e) { int CodRol = 0; decimal AN8 = 0; String UsuarioModIns = string.Empty; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); CodRol = int.Parse((e.Item.FindControl("cboRol0") as RadComboBox).SelectedValue); AN8 = decimal.Parse(txtABAN8.Text.Trim()); UsuarioModIns = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); SNRoles.AsignarRolesAusuario(CodRol, txtUsuario.Text, AN8, UsuarioModIns, lsNombreClase); } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); e.Canceled = true; } }
//private void MenuItemClick(object sender, System.EventArgs e) //{ // frmPrincipal obj = new frmPrincipal(); // //btn = new RadToolBarButton(); // //btn.Text = "Nuevo"; // //btn.Value = "New"; // //btn.CommandName = "n"; // //btn.ImageUrl = "~/Imagen/Img_Toolbar/add.png"; // //RadToolBar1.Items.Add(btn); // obj.Title = "Click Menu Dinamico"; //} protected void WebDataMenu2_ItemClick(object sender, DataMenuItemEventArgs e) { int nSession = 0; try { nSession = (Session["SesioAsignada"] != null ? SUConversiones.ConvierteAInt32(Session["SesioAsignada"]) : 0); SNSessiones.ConsultarSesionAsignadaActiva(nSession); } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); SNError.IngresaError(objError); } }
protected void grDispositivos_InsertCommand(object sender, GridCommandEventArgs e) { try { GuardarDispositivo(false, e); } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); //lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null?Session["usuario"].ToString():string.Empty)); SNError.IngresaError(objError); } }
private void GuardarDispositivo(Boolean Edita, GridCommandEventArgs e) { String err = string.Empty; String IMEI = string.Empty; Boolean Activo = false; String UsuarioModIns = (String)Session["usuario"]; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); IMEI = (e.Item.FindControl("cboDisp") != null ? (e.Item.FindControl("cboDisp") as RadComboBox).SelectedValue : string.Empty); Activo = (e.Item.FindControl("chkActivo") as CheckBox).Checked; UsuarioModIns = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); objAsignacion = new ENAsignacionDispositivo(); objAsignacion.CodImei = IMEI; objAsignacion.Activo = (SUConversiones.ConvierteAInt16(Activo == true?1:0)); objAsignacion.Usuario = txtUsuario.Text; objAsignacion.UsuarioModificacion = UsuarioModIns; objAsignacion.UsuarioCreacion = UsuarioModIns; if (Edita) { SNAsignarDispositivos.RealizaAsignarDispositivo(objAsignacion, lsNombreClase); } else { SNAsignarDispositivos.RealizaAsignarDispositivo(objAsignacion, lsNombreClase); if (!err.Trim().Equals("")) { lblError.Visible = true; lblError.Text = err; e.Canceled = true; } } } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null?Session["usuario"].ToString():string.Empty)); SNError.IngresaError(objError); e.Canceled = true; } }
protected void grUsuarios_ItemCreated(object sender, GridItemEventArgs e) { try { if (e.Item is GridEditFormItem && e.Item.IsInEditMode) { GridEditFormItem item = (GridEditFormItem)e.Item; UserControl userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID); switch (SUConversiones.ConvierteAInt16(Session["tipoedit"])) { case 2: (userControl.FindControl("grDispositivos") as RadGrid).Visible = true; (userControl.FindControl("pnlData") as Panel).Visible = false; (userControl.FindControl("pnlRoles") as Panel).Visible = false; break; case 3: (userControl.FindControl("grDispositivos") as RadGrid).Visible = false; (userControl.FindControl("pnlData") as Panel).Visible = false; (userControl.FindControl("pnlRoles") as Panel).Visible = false; break; case 4: (userControl.FindControl("pnlRoles") as Panel).Visible = true; (userControl.FindControl("grDispositivos") as RadGrid).Visible = false; (userControl.FindControl("pnlData") as Panel).Visible = false; break; default: (userControl.FindControl("pnlData") as Panel).Visible = true; (userControl.FindControl("grDispositivos") as RadGrid).Visible = false; (userControl.FindControl("pnlRoles") as Panel).Visible = false; break; } } } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); // lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); } }
private String valida(decimal AN8, int CodPregunta, int CodModulo, String Usuario, String Clave, String Respuesta) { try { if (Usuario.Trim().Equals("")) { return("Ingrese el <b>Usuario</b>"); } if (AN8 == 0) { return("Ingrese el codigo de AN8 del <b>Usuario</b> "); } if (AN8.ToString().Length <= 0) { return("Ingrese el codigo de AN8 del <b>Usuario</b> "); } if (CodModulo == 0) { return("Ingrese el <b>modulo</b>"); } if (Clave.Trim().Equals("")) { return("Ingrese la <b>Clave</b> del Usuario"); } if (CodPregunta == 0) { return("Ingrese la <b>pregunta</b> "); } if (Respuesta.Trim().Equals("")) { return("Ingrese la <b>Respuesta</b> de la pregunta seleccionada"); } return(""); } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); //lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); return(""); } }
private void CargarInterfaz() { string User = string.Empty; try { if (Session["usuario"] != null) { User = Session["usuario"].ToString(); } //ManejoSeguridad menu = new ManejoSeguridad(); //SNPermisos menu = new SNPermisos (); SNObjetoAplicacion menu = new SNObjetoAplicacion(); // menu.CrearMenu(1); //DataTable dt = menu.CrearMenu(2); DataTable dt = SNObjetoAplicacion.ConsultarObjetoAplicacionXUsuario(User); foreach (DataRow drMenuItem in dt.Rows) { if (Convert.ToInt32(drMenuItem["CodMenuPadre"]) == Convert.ToInt32(drMenuItem["CodMenuHijo"])) //padre { DataMenuItem mn = new DataMenuItem(); mn.Value = Convert.ToString(drMenuItem["CodMenuPadre"]); mn.Text = Convert.ToString(drMenuItem["DescObjeto"]); mn.NavigateUrl = Convert.ToString(drMenuItem["DireccionUrl"]); // mn.NavigateUrl = Convert.ToString("~/Restablecercontrasea.aspx"); this.WebDataMenu2.Items.Add(mn); AdicionarMenuItem(ref mn, dt); } } } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); SNError.IngresaError(objError); } }
protected void grUsuarios_ItemCommand(object sender, GridCommandEventArgs e) { try { switch (e.CommandName) { case "Select": Session["tipoedit"] = 2; e.Item.Edit = true; e.Item.OwnerTableView.Rebind(); break; case "Permiso": Session["tipoedit"] = 3; e.Item.Edit = true; e.Item.OwnerTableView.Rebind(); break; case "Rol": Session["tipoedit"] = 4; e.Item.Edit = true; e.Item.OwnerTableView.Rebind(); break; default: Session["tipoedit"] = 1; break; } } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); // lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); } }
//Funcion que crea menu o sub-menus de manera dinamica segun datos de que se pasan por datatable //se pasa por referencia el WebDataMenu, y se pasa el DataTable que se contruye a partir del // id de rol que se pasa por parametros private void AdicionarMenuItem(ref DataMenuItem mn, DataTable dtMenuItems) { try { foreach (DataRow drMenuItem in dtMenuItems.Rows) { if (Convert.ToString(drMenuItem["CodMenuPadre"]).Equals(mn.Value)) { if (Convert.ToString(drMenuItem["CodMenuPadre"]) != Convert.ToString(drMenuItem["CodMenuHijo"])) { DataMenuItem mnew = new DataMenuItem(); mnew.Value = Convert.ToString(drMenuItem["CodMenuHijo"]); mnew.Text = Convert.ToString(drMenuItem["DescObjeto"]); mnew.NavigateUrl = Convert.ToString(drMenuItem["DireccionUrl"]); mn.Items.Add(mnew); AdicionarMenuItem(ref mnew, dtMenuItems); //mnew.Menu.ItemClick += new System.EventHandler(this.MenuItemClick); //mnew.Menu.ItemClick += new DataMenuItemEventHandler(this.MenuItemClick); //mn.Menu.ItemClick += new DataMenuItemEventHandler(this.MenuItemClick); //btn = new RadToolBarButton(); //btn.Text = "Nuevo"; //btn.Value = Convert.ToString(drMenuItem["CodMenuHijo"]); //btn.CommandName = Convert.ToString(drMenuItem["CodMenuHijo"]); //btn.ImageUrl = "~/Imagen/Img_Toolbar/add.png"; //RadToolBar1.Items.Add(btn); } } } } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); SNError.IngresaError(objError); } }
protected void Page_Load(object sender, EventArgs e) { string lsUsuario = string.Empty; string lsNombreUsuario = string.Empty; try { lsUsuario = (Session["usuario"] == null ? string.Empty : Session["usuario"].ToString()); lsNombreUsuario = (Session["NombreUsuario"] == null ? string.Empty : Session["NombreUsuario"].ToString()); if (!this.IsPostBack) { Label1.Text = "Usuario: " + lsUsuario + " - " + lsNombreUsuario + " | "; CargarInterfaz(); } } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); SNError.IngresaError(objError); } }
private void GuardarUsuario(Boolean Edita, GridCommandEventArgs e) { String err = string.Empty; UserControl usr = null; Label lblError = null; string sPath = string.Empty; //String Usuario = string.Empty; try { sPath = HttpContext.Current.Request.Url.AbsolutePath; lsNombreClase = SUFunciones.ObtieneNombrePagina(sPath); usr = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID); lblError = (usr.FindControl("lblError") as Label); objUsuario = new tblDefUsuario(); objUsuario.Usuario = (usr.FindControl("txtUsuario") as RadTextBox).Text; objUsuario.ABAN8 = SUConversiones.ConvierteAInt64((usr.FindControl("txtABAN8") as RadNumericTextBox).Text); objUsuario.CodModulo = SUConversiones.ConvierteAInt16((usr.FindControl("cboModulo") as RadComboBox).SelectedValue); objUsuario.Clave = (usr.FindControl("txtPass") as TextBox).Text; objUsuario.CodPregunta = SUConversiones.ConvierteAInt16((usr.FindControl("cboPregunta") as RadComboBox).SelectedValue); objUsuario.Respuesta = (usr.FindControl("txtRepuesta") as RadTextBox).Text; objUsuario.UsuarioModificacion = (Session["usuario"] != null?Session["usuario"].ToString():string.Empty); objUsuario.UsuarioCreacion = (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty); objUsuario.Activo = (usr.FindControl("chkActivo0") as CheckBox).Checked; lblError.Visible = true; err = valida(objUsuario.ABAN8, objUsuario.CodPregunta, objUsuario.CodModulo, objUsuario.Usuario, objUsuario.Clave, objUsuario.Respuesta); if (!err.Trim().Equals("")) { lblError.Text = err; e.Canceled = true; return; } if (Edita) { //ProyectoJG.mantUsuarios.UpdUsuario(Usuario, ABAN8, CodModulo, Clave, UsuarioModIns, Activo, CodPregunta, Respuesta); SNUsuario.ActualizaUsuario(objUsuario, lsNombreClase); } else { SNUsuario.IngresaUsuario(objUsuario, lsNombreClase); //err = ProyectoJG.mantUsuarios.InsUsuario(Usuario, ABAN8, CodModulo, Clave, UsuarioModIns, Activo, CodPregunta, Respuesta); } } catch (Exception ex) { lblError.Visible = true; lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); //lblError.Text = lsNombreMetodo + " - " + PrmMensajesSistema.MensajeError.ToString(); lblError.Text = ex.Message.ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString(), (Session["usuario"] != null ? Session["usuario"].ToString() : string.Empty)); SNError.IngresaError(objError); e.Canceled = true; } }