コード例 #1
0
ファイル: frmDM_Usuario.cs プロジェクト: GeaSmart/Commercial
        public override void Buscar()
        {
            eUSUARIO     oeUSUARIO   = new eUSUARIO();
            balUSUARIO   obalUSUARIO = new balUSUARIO();
            _frmBusqueda ventana     = new _frmBusqueda(false, "buscarRegistro", obalUSUARIO);
            DialogResult respuesta   = ventana.ShowDialog();

            if (respuesta == DialogResult.OK)
            {
                oeUSUARIO.USU_usuario = ventana.pk;
                DataTable dt = balUSUARIO.obtenerRegistro(oeUSUARIO);
                cargarDatos(dt);
            }
        }
コード例 #2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            eUSUARIO oeUSUARIO = new eUSUARIO();

            oeUSUARIO.USU_usuario    = this.txtUsuario.Text.Trim();
            oeUSUARIO.USU_contrasena = this.txtContrasena.Text.Trim();
            balUSUARIO obalUSUARIO = new balUSUARIO();

            if (this.txtUsuario.Text.Length > 0 && this.txtContrasena.Text.Length > 0)
            {
                DataTable data = balUSUARIO.login(oeUSUARIO);
                if (data.Rows.Count > 0)
                {
                    this._principal.menuStrip1.Enabled     = true;
                    this._principal.strOperaciones.Enabled = true;

                    //variables globales - patron singleton
                    SharedData.Instance().USU_usuario         = data.Rows[0]["USU_usuario"].ToString();
                    SharedData.Instance().USU_nombre_completo = data.Rows[0]["USU_nombre_completo"].ToString();
                    SharedData.Instance().Perfil = data.Rows[0]["Perfil"].ToString();
                    SharedData.Instance().Reglas = data.Rows[0]["Reglas"].ToString();//.Split(',');

                    verificarPermisos();

                    this._principal.txtUsuario.Text = SharedData.Instance().USU_nombre_completo;
                    this._principal.txtPerfil.Text  = "[" + SharedData.Instance().Perfil + "]";
                    //this.Hide();
                    this.Close();

                    balProgram.sincronizarDescuentosEspeciales();
                    balProgram.sincronizarBonificacionesEspeciales();
                }
                else
                {
                    this.txtMensaje.Text      = "El Usuario o la contraseña es incorrecta.";
                    this.txtMensaje.ForeColor = Color.White;
                    this.stsMensaje.BackColor = Color.OrangeRed;
                    this.timMensaje.Stop();
                    this.timMensaje.Start();
                }
            }
            else
            {
                this.txtMensaje.Text      = "Ingrese todos los campos requeridos.";
                this.txtMensaje.ForeColor = Color.White;
                this.stsMensaje.BackColor = Color.Orange;
                this.timMensaje.Stop();
                this.timMensaje.Start();
            }
        }