예제 #1
0
        private void Ingresarbutton_Click(object sender, EventArgs e)
        {
            //Recibe todo los objetos de la tabla trabajador:
            DataTable datos = NTrabajador.Login(this.usuariotextBox.Text, this.PasswordtextBox.Text);

            //evaluo si existe el Usuario en la tabla Trabjadores:
            if (datos.Rows.Count == 0)
            {
                MessageBox.Show("No tiene Acsseso al Sistema", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                frmPrincipal frm = new frmPrincipal();

                //Lleno las variables del objeto frmPrincipal
                frm.IdTrabajador = datos.Rows[0][0].ToString();
                frm.Apellidos    = datos.Rows[0][1].ToString();
                frm.Nombre       = datos.Rows[0][2].ToString();
                frm.Acceso       = datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();
            }

        }
        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            DataTable Datos = CapaNegocio.NTrabajador.Login(this.TxtUsuario.Text,this.TxtPassword.Text);
            //Evaluar si existe el Usuario
            if (Datos.Rows.Count==0)
            {
                MessageBox.Show("NO Tiene Acceso al Sistema","Sistema de Ventas",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
            else
            {
                frmPrincipal frm = new frmPrincipal();
                frm.Idtrabajador = Datos.Rows[0][0].ToString();
                frm.Apellidos = Datos.Rows[0][1].ToString();
                frm.Nombre = Datos.Rows[0][2].ToString();
                frm.Acceso = Datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();

            }
        }
예제 #3
0
        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            DataTable Datos = CapaNegocio.NTrabajador.Login(this.TxtUsuario.Text, this.TxtPassword.Text);

            //Evaluar si existe el usuario
            if (Datos.Rows.Count == 0)
            {
                MessageBox.Show("NO tiene Acceso al Sistema", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                frmPrincipal frm = new frmPrincipal();
                frm.Idtrabajador = Datos.Rows[0][0].ToString();
                frm.Apellidos    = Datos.Rows[0][1].ToString();
                frm.Nombre       = Datos.Rows[0][2].ToString();
                frm.Acceso       = Datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();
            }
        }
예제 #4
0
        private void btnIngresar_Enter(object sender, EventArgs e)
        {
            DataTable datos = CapaNegocio.NTrabajador.Login(this.txtUsuario.Text.Trim(),
                                                            this.txtPassword.Text.Trim());

            if (datos.Rows.Count == 0)
            {
                MessageBox.Show("No tiene Acceso al Sistema", "Sistema de Ventas", MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
            else
            {
                frmPrincipal frm = new frmPrincipal();
                frm.idTrabajador = datos.Rows[0][0].ToString();
                frm.Apellidos    = datos.Rows[0][1].ToString();
                frm.Nombre       = datos.Rows[0][2].ToString();
                frm.Acceso       = datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();
            }
        }
예제 #5
0
        private void button2_Click(object sender, EventArgs e)//--LISTO
        {
            try
            {
                String     usuario  = txtUsuario.Text;
                String     password = txtPassword.Text;
                entUsuario u        = null;                                  //crear un objeto tipo usuario(entidad)
                u = negSeguridad.Instancia.IngresoSisema(usuario, password); //Ir  a la capa del negocio

                frmPrincipal frmprincipal = new frmPrincipal(u);             //mandar el usuario a la venta principal
                frmprincipal.Show();
            }
            catch (ApplicationException ae) {//en caos de errores
                MessageBox.Show(ae.Message, "Aviso",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #6
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            DataTable Datos = CapaNegocio.NEmpleado.Login(this.txtUsuario.Text, this.txtClave.Text);

            //Evaluar si existe el usuario
            if (Datos.Rows.Count == 0)
            {
                MessageBox.Show("NO tiene acceso al Sistema porque el usuario o la clave no existe", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else
            {
                frmPrincipal frm = new frmPrincipal();
                frm.IDEmpleado = Datos.Rows[0][0].ToString();
                frm.Nombre     = Datos.Rows[0][1].ToString();
                frm.Apellido   = Datos.Rows[0][2].ToString();
                frm.Cargo      = Datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();
            }
        }
예제 #7
0
        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            NEmpleado nempleado = new NEmpleado();

            string contraseña;

            string hash = "Gim@5i0";

            byte[] data = UTF8Encoding.UTF8.GetBytes(txtcontraseña.Text);
            using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider())
            {
                byte[] keys = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes(hash));
                using (TripleDESCryptoServiceProvider Tripdes = new TripleDESCryptoServiceProvider()
                {
                    Key = keys, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7
                })
                {
                    ICryptoTransform transform  = Tripdes.CreateEncryptor();
                    byte[]           resultados = transform.TransformFinalBlock(data, 0, data.Length);
                    contraseña = Convert.ToBase64String(resultados, 0, resultados.Length);
                }
            }

            this.empleado = nempleado.login(txtDni.Text, contraseña);

            if (this.empleado == null)
            {
                MessageBox.Show("Compruebe que el Dni y la contraseña sean los coreectos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                mdlVariableAplicacion.EmpleadoActivo = this.empleado;
                MessageBox.Show("Bienvenido " + this.empleado.nombres, "Logeo Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                frmPrincipal principal = new frmPrincipal();
                principal.Show();
                Close();
            }
        }
예제 #8
0
        private void Ingresarbutton_Click(object sender, EventArgs e)
        {
            //Recibe todo los objetos de la tabla trabajador:
            DataTable datos = NTrabajador.Login(this.usuariotextBox.Text, this.PasswordtextBox.Text);

            //evaluo si existe el Usuario en la tabla Trabjadores:
            if (datos.Rows.Count == 0)
            {
                MessageBox.Show("No tiene Acsseso al Sistema", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                frmPrincipal frm = new frmPrincipal();

                //Lleno las variables del objeto frmPrincipal
                frm.IdTrabajador = datos.Rows[0][0].ToString();
                frm.Apellidos    = datos.Rows[0][1].ToString();
                frm.Nombre       = datos.Rows[0][2].ToString();
                frm.Acceso       = datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();
            }
        }
예제 #9
0
        private void Login()
        {
            if (this.txtUsuario.Text.Trim() == "" || this.txtPass.Text.Trim() == "")
            {
                MessageBox.Show("Complete ambos campos");
            }
            else
            {
                DataTable datos = NTrabajador.Login(this.txtUsuario.Text.Trim(), this.txtPass.Text.Trim());
                if (datos.Rows.Count == 0)
                {
                    MessageBox.Show("El usuario no existe", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    DataTable dtEstado      = NCaja_A.MostrarEstadoCaja(1);
                    DataTable dtEstadoMonto = NCaja_A.MostrarEstadoCajaMonto(1);

                    string   estado;
                    DateTime fecha_estado;

                    if (dtEstado.Rows.Count > 0)
                    {
                        estado = dtEstado.Rows[0]["Estado"].ToString();
                    }
                    else
                    {
                        estado = "0";
                    }

                    if (estado == "0" || estado == "Cerrada")
                    {
                        frmPrincipal frm = new frmPrincipal();
                        frm.lblFechaCaja.Text     = "";
                        frm.lblEstadoCaja.Text    = "0";
                        frm.lblEstadoTurno.Text   = "Cerrada";
                        frm.lblMontoApertura.Text = "0";
                        frm.lblFechaApertura.Text = "0";
                        // fecha_estado = Convert.ToDateTime(dt1.Rows[0]["Fecha"].ToString());
                        frm.lblIdUsuario.Text = datos.Rows[0][0].ToString();
                        frm.lblUsuario.Text   = datos.Rows[0][1].ToString();
                        frm.lblAcceso.Text    = datos.Rows[0][2].ToString();
                        // frm.lblApellidos.Text = datos.Rows[0][3].ToString();
                        frm.lblPass.Text       = this.txtPass.Text;
                        frm.lblUsuarioSis.Text = this.txtUsuario.Text.Trim();
                        frm.Show();
                    }
                    else
                    {
                        DataTable    dtMonto = NCaja_A.MostrarMontoCaja(1);
                        frmPrincipal frm     = new frmPrincipal();
                        frm.lblEstadoCaja.Text = dtEstado.Rows[0]["Estado"].ToString();
                        fecha_estado           = Convert.ToDateTime(dtEstado.Rows[0]["Fecha"].ToString());
                        frm.lblFechaCaja.Text  = fecha_estado.ToShortDateString();
                        frm.lblIdUsuario.Text  = datos.Rows[0][0].ToString();
                        frm.lblUsuario.Text    = datos.Rows[0][1].ToString();
                        frm.lblAcceso.Text     = datos.Rows[0][2].ToString();
                        // frm.lblApellidos.Text = datos.Rows[0][3].ToString();
                        frm.lblMontoApertura.Text = dtMonto.Rows[0]["monto"].ToString();
                        frm.lblFechaApertura.Text = dtMonto.Rows[0]["fecha"].ToString();
                        frm.lblPass.Text          = this.txtPass.Text;
                        frm.lblUsuarioSis.Text    = this.txtUsuario.Text.Trim();
                        DataTable dtCorte = NCaja_A.MostrarCorteCaja(1);
                        if (dtEstadoMonto.Rows[0]["Estado"].ToString() == "Abierta")
                        {
                            frm.lblFechaCorteCaja.Text = dtEstadoMonto.Rows[0]["Fecha"].ToString();
                            frm.lblMontoCorteCaja.Text = dtEstadoMonto.Rows[0]["monto"].ToString();
                        }
                        else if (dtEstadoMonto.Rows[0]["Estado"].ToString() == "Corte Caja")
                        {
                            frm.lblFechaCorteCaja.Text = dtCorte.Rows[0]["fecha"].ToString();
                            frm.lblMontoCorteCaja.Text = dtCorte.Rows[0]["monto"].ToString();
                        }
                        else if (dtEstadoMonto.Rows[0]["Estado"].ToString() == "Cierre Caja" || dtEstadoMonto.Rows[0]["Estado"].ToString() == "Cerrada")
                        {
                        }

                        /*
                         *  if (dtCorte.Rows.Count <=0)
                         * {
                         *  frm.lblFechaCorteCaja.Text = dtMonto.Rows[0]["fecha"].ToString();
                         *  frm.lblMontoCorteCaja.Text = dtMonto.Rows[0]["monto"].ToString();
                         * }
                         * else
                         * {
                         *  frm.lblFechaCorteCaja.Text = dtCorte.Rows[0]["fecha"].ToString();
                         *  frm.lblMontoCorteCaja.Text = dtCorte.Rows[0]["monto"].ToString();
                         * }*/

                        frm.Show();
                    }


                    this.Hide();
                }
            }
        }
예제 #10
0
        private void FrmContenedor_FormClosing(object sender, FormClosingEventArgs e)
        {
            frmPrincipal principal = new frmPrincipal(id_usuario, nombre, cargo);

            principal.Show();
        }
예제 #11
0
        private void frmProductos_FormClosing(object sender, FormClosingEventArgs e)
        {
            frmPrincipal principal = new frmPrincipal(id_usuario, usuario, cargo);

            principal.Show();
        }
예제 #12
0
        private void btoAceptar_Click(object sender, EventArgs e)
        {
            if (txtContraseña.Text == "" || txtConfirmarContraseña.Text == "")
            {
                Thread.CurrentThread.CurrentUICulture = new CultureInfo(tipoPais);
                mensajeCaption = StringResources.frmCambiarClave_messContraseñaEnBlanco;
                mensajeText    = StringResources.Validacióndecampos;

                MessageBox.Show(mensajeCaption, mensajeText,
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);

                txtContraseña.Focus();

                return;
            }
            else
            {
                if (txtContraseña.Text != txtConfirmarContraseña.Text)
                {
                    Thread.CurrentThread.CurrentUICulture = new CultureInfo(tipoPais);
                    mensajeText    = StringResources.frmCambiarClave_messContraseñasIguales;
                    mensajeCaption = StringResources.ErrordeValidacion;

                    // errorProvider1.SetError(txtConfirmarContraseña, mensajeText);
                    MessageBox.Show(mensajeText, mensajeCaption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);

                    //txtContraseña.Text = "";
                    txtConfirmarContraseña.Text = "";
                    txtContraseña.Focus();
                    return;
                }

                else
                {
                    if (txtContraseña.Text == "123" || txtContraseña.Text == "40BD001563085FC35165329EA1FF5C5ECBDBBEEF")
                    {
                        Thread.CurrentThread.CurrentUICulture = new CultureInfo(tipoPais);
                        mensajeText    = StringResources.frmCambiarClave_messContraseña123;
                        mensajeCaption = StringResources.ErrordeValidacion;

                        MessageBox.Show(mensajeText, mensajeCaption,
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);

                        txtContraseña.Text          = "";
                        txtConfirmarContraseña.Text = "";
                        txtContraseña.Focus();
                        return;
                    }
                    else
                    {
                        clavenueva = txtContraseña.Text.Trim().ToString();
                        clavenueva = this.generarClaveSHA1(clavenueva);
                        if (ClaveActual == "40BD001563085FC35165329EA1FF5C5ECBDBBEEF")
                        {
                            primeraVez = "si";
                        }
                        if (ClaveActual == clavenueva)
                        {
                            Thread.CurrentThread.CurrentUICulture = new CultureInfo(tipoPais);
                            mensajeText    = StringResources.frmCambiarClave_messValidaciondeContraseña;
                            mensajeCaption = StringResources.ErrordeValidacion;

                            MessageBox.Show(mensajeText, mensajeCaption,
                                            MessageBoxButtons.OK,
                                            MessageBoxIcon.Error);

                            txtContraseña.Text          = "";
                            txtConfirmarContraseña.Text = "";
                            txtContraseña.Focus();
                            return;
                        }
                        else
                        {
                            if (primeraVez != "si")
                            {
                                guardarCambios();
                            }
                            primeraVez = "";
                            frmRegristroUsuario.bdpass = clavenueva;
                        }
                    }
                }
            }

            if (preguntas != "no")
            {
                Preguntas();
                Principal.Show();
                this.Close();
            }
            else
            {
                if (frmPrincipal.estadoPrincipal == "activo")
                {
                    this.Close();
                }
                else
                {
                    ventRegistroUsua = new frmRegristroUsuario();
                    ventRegistroUsua.Show();
                }
            }

            return;
        }