private void dgdRoles_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { rfvRolInsertar.Enabled = false; rfvDescripcionInsertar.Enabled = false; Page.Validate(); if (!Page.IsValid) { rfvRolInsertar.Enabled = true; rfvDescripcionInsertar.Enabled = true; return; } rfvRolInsertar.Enabled = true; rfvDescripcionInsertar.Enabled = true; ESRol Rol = new ESRol(Convert.ToInt16(((Label)e.Item.FindControl("lblNumeroEdit")).Text), ((TextBox)e.Item.FindControl("txtRol")).Text, ((TextBox)e.Item.FindControl("txtDescripcion")).Text); if (Rol.Guardar() < 1) { lblError.Text = ESMensajes.ObtenerMensaje(526); return; } dgdRoles.EditItemIndex = -1; EnlazarGridRoles(); }
private void CargarErrores() { rfvCodigo.ErrorMessage = ESMensajes.ObtenerMensaje(411); rfvUsuario.ErrorMessage = ESMensajes.ObtenerMensaje(412); rfvPassword.ErrorMessage = ESMensajes.ObtenerMensaje(413); rfvRepetir.ErrorMessage = ESMensajes.ObtenerMensaje(414); cmvPassword.ErrorMessage = ESMensajes.ObtenerMensaje(415); }
protected void btnAceptar_Click(object sender, System.EventArgs e) { ESUsuario Usuario = new ESUsuario(); if (intEmpleadoUsuario == 0) { Usuario.VerificarUsuario(Convert.ToInt32(txtCodigo.Text), txtUsuario.Text); if (Convert.ToInt32(txtCodigo.Text) == Usuario.intCodStaff) { lblError.Text = ESMensajes.ObtenerMensaje(416); return; } if (txtUsuario.Text == Usuario.strUsuario) { lblError.Text = ESMensajes.ObtenerMensaje(417);; return; } } else { Usuario.intIDUsuario = 1; } Usuario.intCodStaff = Convert.ToInt32(txtCodigo.Text); Usuario.strUsuario = txtUsuario.Text; Usuario.strPassword = ESSeguridad.Encriptar(txtPassword.Text); Usuario.blnActivo = chkActivo.Checked; Usuario.blnCambiarPassword = chkCambiar.Checked; Usuario.strComentarios = txtComentarios.Text; if (Usuario.Guardar() > 0) { if (intEmpleadoUsuario == 0) { ESLog.Log(intEmpleado, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Insertar, "ESSEP002A", 8, Usuario.intCodStaff.ToString(), "Usuario creado: " + Usuario.strUsuario); } else { ESLog.Log(intEmpleado, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Actualizar, "ESSEP002A", 8, intEmpleadoUsuario.ToString(), "Usuario actualizado: " + intEmpleadoUsuario.ToString()); } Response.Redirect("ESSEP001A.aspx"); } else { lblError.Text = ESMensajes.ObtenerMensaje(418);; return; } }
public bool Update() { if (WorkflowId == -1) { Label lblError = (Label)Global.FindMyControl(Page, "lblError"); lblError.Visible = true; lblError.Text = ESMensajes.ObtenerMensaje(253); return(false); } //Label lblNombre = (Label)Page.FindControl("lblNombre"); //lblNombre.Text = "'" + ddlDocumento.SelectedItem.Text + "'"; return(true); }
public bool Update() { if (WorkflowId == -1) { Label lblError = (Label)Global.FindMyControl(Page, "lblError"); lblError.Visible = true; lblError.Text = ESMensajes.ObtenerMensaje(253); return(false); //Response.Write("<script language='javascript'>alert('The following errors have occurred: \\n" + ESMensajes.ObtenerMensaje(253) + " .');</script>"); //return false; } //Label lblNombre = (Label)Page.FindControl("lblNombre"); //lblNombre.Text = "'" + ddlDocumento.SelectedItem.Text + "'"; return(true); }
private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here if (!IsPostBack) { // Carga el código de empleado activo en el sistema ESUsuario Empleado = new ESUsuario(); Empleado.ObtenerUsuario((int)Session["IDUsuario"]); intCodigoEmpleado = Empleado.intCodStaff; if (!ESSeguridad.VerificarAcceso(intCodigoEmpleado, "ESWFP003A", 0)) { Response.Redirect("../Principal/Error.aspx"); } WorkflowId = -1; rfvTipoDocumento.ErrorMessage = ESMensajes.ObtenerMensaje(700); CargarModulos(); } }
private void btnIngresar_Click(object sender, System.EventArgs e) { int intUsuError = 0; if (txtUsuario.Text == "") { lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(384); return; } if (txtPassword.Text == "") { lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(385); return; } ESUsuario Usuario = new ESUsuario(); int intUsuario = Usuario.Login(txtUsuario.Text, ESSeguridad.Encriptar(txtPassword.Text)); try { Session["Host"] = System.Net.Dns.GetHostByAddress(Request.ServerVariables["REMOTE_ADDR"]).HostName; } catch { Session["Host"] = "N/A"; } if (intUsuario > 0) { ESLog.Log(intUsuario, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "", 8, "", "Acceso al sistema"); ESUsuario.VerificarCaducidad(intUsuario, shtCaducidad); FormsAuthentication.SetAuthCookie(txtUsuario.Text, false); Session["IDUsuario"] = intUsuario; Response.Redirect("Default.aspx"); } else { switch (intUsuario) { case 0: // La contraseña es incorrecta lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(383); intUsuError = Usuario.Login(txtUsuario.Text); ESLog.Log(intUsuError, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "Principal", 8, Convert.ToString(intUsuError), "La contraseña del usuario es incorrecta"); return; case -1: lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(593); intUsuError = Usuario.Login(txtUsuario.Text); string strUsuError = "El usuario " + txtUsuario.Text + " ha sido desactivado"; ESLog.Log(intUsuError, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "Principal", 8, Convert.ToString(intUsuError), strUsuError); return; case -2: // El usuario no existe en el sistema lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(594); intUsuError = Usuario.Login(txtUsuario.Text); ESLog.Log(intUsuError, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "Principal", 8, "", "El usuario no existe en el sistema"); return; //===< By Ramón case -3: // Cierre de Sistema lblMensaje.Text = ESMensajes.ObtenerMensaje(688); return; case -4: // Publicación de SPIN lblMensaje.Text = ESMensajes.ObtenerMensaje(691); return; case -5: // Labores de mantenimiento lblMensaje.Text = ESMensajes.ObtenerMensaje(692); return; //===> } } }
protected void ibtnAgregar_Click(object sender, System.Web.UI.ImageClickEventArgs e) { int Condicion = Int32.Parse(ddlCondicion.SelectedItem.Value); int Tipo = Int32.Parse(ddlTipo.SelectedItem.Value); string Valor = txtPolitica.Text; Label lblError = (Label)Global.FindMyControl(Page, "lblError"); if (Condicion == 0 || Tipo == 0 || Valor == "") { lblError.Visible = true; lblError.Text = ESMensajes.ObtenerMensaje(551); return; } else { lblError.Visible = false; } WFCondicion objCondicion = WFCondicion.ObtenerCondicionPorID(Condicion); WFTipoDeDato objTipo = WFTipoDeDato.ObtenerTiposDeDatoPorID(Tipo); //Microsoft.Web.UI.WebControls.TreeView tvw = (Microsoft.Web.UI.WebControls.TreeView)Page.FindControl("tvWorkflow"); System.Web.UI.WebControls.TreeView tvw = (System.Web.UI.WebControls.TreeView)Web.Global.FindMyControl(Page, "wfTreeView"); System.Web.UI.WebControls.TreeNode tn = Global.GetNodeFromPath(tvw.Nodes, NodeIndex); if (tn == null || tn.ChildNodes.Count > 0) { return; //MOSTRAR ALGUN MENSAJE DE ALARMA: no se puede indexar más de una política dentro de otra } int ID = Convert.ToInt32(tn.Value); WFPolitica newPolitica = new WFPolitica(WorkflowId, 0, ID, objCondicion, Valor, objTipo); if (newPolitica.Save()) { ddlCondicion.SelectedIndex = 0; ddlTipo.SelectedIndex = 0; txtPolitica.Text = ""; BindPoliticas(); tvw.DataSource = WFPolitica.ObtenerRepresentacionXmlDataSource(WorkflowId); tvw.DataBind(); HiddenField nodeIndex = (HiddenField)Global.FindMyControl(Page, "NodeIndex"); nodeIndex.Value = "0"; lblError.Visible = false; } else { lblError.Visible = true; lblError.Text = ESMensajes.ObtenerMensaje(302); } //Microsoft.Web.UI.WebControls.TreeNode tn = tvw.GetNodeFromIndex(NodeIndex); //int ID = 0; //if(tn.NodeData != "") ID = Convert.ToInt32(tn.NodeData); //WFPolitica newPolitica = new WFPolitica(WorkflowId, 0, ID, objCondicion, Valor, objTipo); //if (newPolitica.Save()) //{ // ddlCondicion.SelectedIndex = 0; // ddlTipo.SelectedIndex = 0; // txtPolitica.Text = ""; // BindPoliticas(); // tvw.TreeNodeSrc = WFPolitica.ObtenerRepresentacionXml(WorkflowId); // tvw.DataBind(); // lblError.Visible = false; //} //else //{ // lblError.Visible = true; // lblError.Text = ESMensajes.ObtenerMensaje(302); //} }
private void CargarErrores() { rfvRolInsertar.ErrorMessage = ESMensajes.ObtenerMensaje(524); rfvDescripcionInsertar.ErrorMessage = ESMensajes.ObtenerMensaje(525); }
private void dgdRoles_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.EditItem) { ((ImageButton)e.Item.FindControl("ibtnActualizar")).ToolTip = arrAyuda[2].ToString(); ((ImageButton)e.Item.FindControl("ibtnCancel")).ToolTip = arrAyuda[3].ToString(); ((RequiredFieldValidator)e.Item.FindControl("rfvRol")).ErrorMessage = ESMensajes.ObtenerMensaje(524); ((RequiredFieldValidator)e.Item.FindControl("rfvDescripcion")).ErrorMessage = ESMensajes.ObtenerMensaje(525); } if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ((ImageButton)e.Item.FindControl("ibtnEditar")).ToolTip = arrAyuda[0].ToString(); ((ImageButton)e.Item.FindControl("ibtnAsignar")).ToolTip = arrAyuda[1].ToString(); } //Altera el Pager del Grid. Coloca la palabra "Página" if (e.Item.ItemType == ListItemType.Pager) { TableCell Celda = e.Item.Cells[0]; Label lblPagina = new Label(); lblPagina.Width = 40; lblPagina.CssClass = "EtiquetaNormal"; lblPagina.Text = "Página"; Celda.Controls.AddAt(0, lblPagina); } }