public void CargaData() { string CodProceso = ".."; if (cboProceso.SelectedValue != null) { CodProceso = cboProceso.SelectedValue.ToString(); } dgOrdenes.DataSource = null; usuariosxprocesoBL BL = new usuariosxprocesoBL(); tb_usuariosxproceso BE = new tb_usuariosxproceso(); BE.procesoid = CodProceso; BE.norden = 1; oDetalle = BL.GetAll_U_P(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //oDetalle = ocapa.UsuariosProcesoGetAll(CodProceso, "", "", 1, ""); dgOrdenes.AutoGenerateColumns = false; dgOrdenes.Columns["Column5"].DataPropertyName = "uprocesoid"; dgOrdenes.Columns["Column1"].DataPropertyName = "usuar"; dgOrdenes.Columns["Column2"].DataPropertyName = "nomusuario"; dgOrdenes.Columns["Column3"].DataPropertyName = "password"; dgOrdenes.Columns["Column6"].DataPropertyName = "firma"; //Column6 oDetalle.Columns["uprocesoid"].AllowDBNull = true; oDetalle.Columns["usuar"].AllowDBNull = true; oDetalle.Columns["nomusuario"].AllowDBNull = true; oDetalle.Columns["password"].AllowDBNull = true; oDetalle.Columns["FIRMA"].AllowDBNull = true; oDetalle.Columns["uprocesoid"].ReadOnly = false; oDetalle.Columns["usuar"].ReadOnly = false; oDetalle.Columns["nomusuario"].ReadOnly = false; oDetalle.Columns["password"].ReadOnly = false; oDetalle.Columns["firma"].ReadOnly = false; dgOrdenes.DataSource = oDetalle; }
private void btnAceptar_Click(object sender, EventArgs e) { if (txtUsuario.Text.Trim().Length == 0) { MessageBox.Show("Ingrese Usuario...", "Mensaje del Sistema"); return; } DataTable OData = new DataTable(); DataTable DataPassword = new DataTable(); int Recno = 0; usuariosBL BL = new usuariosBL(); tb_usuarios BE = new tb_usuarios(); BE.usuar = txtUsuario.Text.Trim().ToLower(); OData = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //OData = GetAll("", txtUsuario.Text, 0); string LcClave = ""; //LcClave = fungen.EncryptStr(txtClave.Text.Trim(), "key"); //LcClave = VariablesPublicas.Encriptar(txtClave.Text.Trim(), "SI"); LcClave = VariablesPublicas.Encripta(txtClave.Text.Trim()); DataPassword = null; if (OData.Rows.Count > 0) { usuariosxprocesoBL BL1 = new usuariosxprocesoBL(); tb_usuariosxproceso BE1 = new tb_usuariosxproceso(); BE1.procesoid = TipoProceso; BE1.usuar = OData.Rows[0]["usuar"].ToString().Trim(); BE1.password = LcClave; BE1.norden = 0; DataPassword = BL1.GetAll_U_P(VariablesPublicas.EmpresaID.ToString(), BE1).Tables[0]; //DataPassword = BL1.GetAll_U_P(TipoProceso, OData.Rows[0]["codigo"], LcClave, 0, ""); if (DataPassword.Rows.Count > 0) { if (!(DataPassword.Rows[0]["password"].ToString().Trim() == Equivalencias.Left(LcClave.Trim(),20))) //if (!(DataPassword.Rows[0]["password"].ToString().Trim() == LcClave.Trim())) { for (Recno = 0; Recno <= DataPassword.Rows.Count - 1; Recno++) { DataPassword.Rows[Recno].Delete(); } DataPassword.AcceptChanges(); } } if (DataPassword.Rows.Count > 0) { if (DataPassword.Rows[0]["destadousuario"].ToString() == "ACTIVO") { PasaIdentificacionDelegado(OData.Rows[0]["usuar"].ToString()); Close(); } else { MessageBox.Show("El Usuario No esta Activo..." + "\r" + "Verifique con Administrador del Sistema...?", "Mensaje del Sistema"); txtClave.Focus(); } } else { MessageBox.Show("Password Errado... Verifique?", "Mensaje del Sistema"); txtClave.Focus(); Intentos = Intentos + 1; } } else { MessageBox.Show("Usuario No Existe... Verifique?", "Mensaje del Sistema"); Intentos = Intentos + 1; } if (Intentos == 3) { MessageBox.Show("Excedió el máximo de intentos permitidos...?", "Mensaje del Sistema"); Close(); } }
private void btnCambiaClave_Click(object sender, EventArgs e) { DataTable cursor01 = new DataTable(); usuariosxprocesoBL BL = new usuariosxprocesoBL(); tb_usuariosxproceso BE = new tb_usuariosxproceso(); BE.procesoid = TipoProceso; BE.usuar = txtUsuario.Text.Trim().ToLower(); //BE.password = fungen.EncryptStr(txtClave.Text.ToLower().Trim(),"key"); //BE.password = VariablesPublicas.Encriptar(txtClave.Text.Trim(), "SI"); BE.password = VariablesPublicas.Encripta(txtClave.Text.Trim()); BE.norden = 1; BE.login = txtUsuario.Text.Trim().ToLower(); cursor01 = BL.GetAll_U_P(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //cursor01 = IBL.GetAll_U_P(TipoProceso, "", txtClave.Text.Trim(), 1, txtUsuario.Text.Trim()); if (cursor01.Rows.Count > 0) { Frm_CambiaClaveAccesoProceso tmpform = new Frm_CambiaClaveAccesoProceso(); tmpform._LoginUsuario = txtUsuario.Text; tmpform._TipoProceso = TipoProceso; tmpform.Owner = this; tmpform.ShowDialog(); } else { MessageBox.Show("Verifique usuario o Clave.. Datos Erróneos", "Mensaje del Sistema"); } }
private void Frm_CambiaClaveAccesoProceso_Load(object sender, EventArgs e) { Label5.Visible = false; Label5.Text = ""; FormBorderStyle = FormBorderStyle.Fixed3D; DataTable cursor02 = new DataTable(); usuariosxprocesoBL BL = new usuariosxprocesoBL(); tb_usuariosxproceso BE = new tb_usuariosxproceso(); BE.procesoid = _TipoProceso; BE.norden = 1; cursor02 = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //cursor02 = BL.GetAll(_TipoProceso, 1); if (cursor02.Rows.Count > 0) { Label5.Text = cursor02.Rows[0]["descripcion"].ToString(); Label5.Visible = true; } MaximizeBox = false; MinimizeBox = false; usuariosxprocesoBL BL1 = new usuariosxprocesoBL(); tb_usuariosxproceso BE1 = new tb_usuariosxproceso(); BE1.procesoid = _TipoProceso; BE1.usuar = _LoginUsuario.ToLower(); BE1.norden = 1; BE1.login = _LoginUsuario; Cursor01 = BL1.GetAll_U_P(VariablesPublicas.EmpresaID.ToString(), BE1).Tables[0]; //Cursor01 = BL1.GetAll_U_P(_TipoProceso, "", "", 1, _LoginUsuario); if (Cursor01.Rows.Count > 0) { txtUsuario.Text = Cursor01.Rows[0]["usuar"].ToString().Trim() + "-" + Cursor01.Rows[0]["nomusuario"]; } txtUsuario.Enabled = Cursor01.Rows.Count == 0; }