Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUsuario.Text == string.Empty && txtPassword.Text == string.Empty)
                {
                    MessageBox.Show("Usuario Inválido.", "Mss", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtUsuario.Focus();
                    Cursor.Current = Cursors.Default;
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;
                MssBD.Usuarios _usu = new MssBD.Usuarios();
                _usu.Usuario_Nombre   = txtUsuario.Text;
                _usu.Usuario_Password = txtPassword.Text;
                Boolean nuevo = false;

                if (!_UsuNeg.ConsultaUsuarioIngreso(out _usu, _usu.Usuario_Nombre, _usu.Usuario_Password, ref nuevo))
                {
                    MessageBox.Show("Usuario Inválido.", "Mss", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtUsuario.Focus();
                    Cursor.Current = Cursors.Default;
                    return;
                }

                if (nuevo)
                {
                    Cursor.Current = Cursors.Default;
                    Usuario usu = new Usuario(_usu, true);
                    usu._personal = usu._personal;
                    usu.nuevo     = true;
                    usu.ShowDialog();

                    usu.Hide();
                }

                this.Hide();
                Principal per = new Principal(_usu);
                per.IsMdiContainer = true;
                per.ShowDialog();

                Cursor.Current = Cursors.Default;
            }
            catch (Exception ex)
            {
                MensajeControlado mensa = new MensajeControlado("", ex.Message, ex);
                //mensa.MdiParent = this;
                mensa.Show();
                return;
            }
        }