public static int ActualizaUsuario(string Usuario, string codigoEcterno, string CodModulo, string Clave, string Activo, string CodPregunta, string Respuesta, string NombrePagina) { int lnRespuesta = 0; tblDefUsuario objUsuario = null; try { objUsuario = new tblDefUsuario(); objUsuario.codigoEcterno = SUConversiones.ConvierteADecimal(codigoEcterno); objUsuario.Usuario = Usuario; objUsuario.CodModulo = SUConversiones.ConvierteAInt16(CodModulo); objUsuario.Clave = Clave; objUsuario.Activo = SUConversiones.ConvierteABoolean(Activo); objUsuario.CodPregunta = SUConversiones.ConvierteAInt16(CodPregunta); objUsuario.Respuesta = Respuesta; lnRespuesta = SUConversiones.ConvierteAInt16(ADUsuario.ActualizaUsuario(objUsuario, NombrePagina)); } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); ADError.IngresaError(objError); throw ex; } return(lnRespuesta); }
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); } }
public static int ActualizaUsuario(tblDefUsuario objUsuario, string NombrePagina) { int lnRespuesta = 0; try { lnRespuesta = SUConversiones.ConvierteAInt16(ADUsuario.ActualizaUsuario(objUsuario, NombrePagina)); } catch (Exception ex) { lsNombreMetodo = (new System.Diagnostics.StackFrame().GetMethod()).ToString(); objError = new ENError(lsNombreClase, lsNombreMetodo, ex.Message.ToString()); ADError.IngresaError(objError); throw ex; } return(lnRespuesta); }
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; } }