Пример #1
0
        private void btnAceptarNew_Click(object sender, EventArgs e)
        {
            var hasMinimum8Chars = new Regex(@".{8,}");

            if (BD.Busqueda_Usuario(txtNom_User_Nuevo.Text) == 0)
            {
                if (txtPassNuevo_New.Text.Equals(txtPassConfirmar_New.Text))
                {
                    if (cmbPreguntas1.SelectedIndex != cmbPreguntas2.SelectedIndex)
                    {
                        if (txtRespuesta1.Text == "" || txtRespuesta2.Text == "" || cmbPreguntas1.Text == "" || cmbPreguntas2.Text == "")
                        {
                            MessageBoxTemporal.Show("No deje espacios vacíos", "Error", 1, false);
                        }
                        else
                        {
                            if (txtPassNuevo_New.Text == "" || txtPassConfirmar_New.Text == "")
                            {
                                MessageBoxTemporal.Show("No deje ningun campo de contraseña vacío", "Error", 1, false);
                            }
                            else
                            {
                                if (hasMinimum8Chars.IsMatch(txtPassNuevo_New.Text))
                                {
                                    if (BD.Ingreso_Usuario(txtNom_User_Nuevo.Text, txtPassNuevo_New.Text, cbxTp_User_New.SelectedIndex + 1, 1, "Usuario",
                                                           Objetos_Globales.fechaHoy(), cmbPreguntas1.SelectedItem.ToString(),
                                                           cmbPreguntas2.SelectedItem.ToString(), txtRespuesta1.Text, txtRespuesta2.Text) > 0)
                                    {
                                        MessageBoxTemporal.Show("El usuario se ha ingresado correctamente", "Mensaje", 1, false);
                                        txtNom_User_Tipo.Text        = "";
                                        cbxTp_User_Modificar.Enabled = false;
                                        btnAceptarTipo.Enabled       = false;
                                    }
                                    else
                                    {
                                        MessageBoxTemporal.Show("El usuario no ha podido ser ingresado", "Error", 1, false);
                                    }
                                }
                                else
                                {
                                    MessageBoxTemporal.Show("La contraseña necesita tener mínimo 8 caracteres", "Error", 1, false);
                                }
                            }
                        }
                    }
                    else
                    {
                        MessageBoxTemporal.Show("Las preguntas no pueden ser las mismas", "Error", 1, false);
                    }
                }
                else
                {
                    MessageBoxTemporal.Show("Las contraseñas no coinciden", "Error", 1, false);
                }
            }
            else
            {
                MessageBoxTemporal.Show("El nombre de usuario ya existe", "Error", 1, false);
            }
        }
Пример #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (BD.Login(txtUsuario.Text, txtPassword.Text) > 0)
     {
         if (Objetos_Globales.usuario.estado == 2)
         {
             MessageBoxTemporal.Show("Usuario inactivo", "Mensaje Importante", 1, false);
         }
         else
         {
             BD.Fecha_Inicio_Sesion(txtUsuario.Text, txtPassword.Text, Objetos_Globales.fechaHoy());
             Menu menu = new Menu();
             this.Hide();
             menu.Show();
         }
     }
     else
     {
         MessageBox.Show("Usuario y/o contraseña incorrecta", "Error");
     }
 }
Пример #3
0
        private void Venta_Load(object sender, EventArgs e)
        {
            this.Icon = Properties.Resources.Icons8_Windows_8_Ecommerce_Cash_Register;
            int tamanoL = this.Width / 4;
            int tamanoR = this.Height / 5;

            panel1.Left = tamanoL;
            panel1.Top  = tamanoR;
            double subtotal = 0, isv = 0, total = 0;

            this.Icon          = Properties.Resources.Icons8_Windows_8_Ecommerce_Cash_Register;
            txtVendedor.Text   = Objetos_Globales.usuario.nombre_Usuario;
            txtFechaVenta.Text = Objetos_Globales.fechaHoyCorta();
            for (int i = 0; i < Objetos_Globales.articulos.Count; i++)
            {
                total += ((Articulo)Objetos_Globales.articulos[i]).MontoPago;
            }
            isv                = total * 0.15;
            subtotal           = total - isv;
            txtSubtotal.Text   = subtotal.ToString();
            txtISV.Text        = isv.ToString();
            txtTotalPagar.Text = total.ToString();
        }
Пример #4
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (BD.Busqueda_Interes(int.Parse(txtCodigoPago.Text)) == 0)
     {
         if (double.Parse(txtIngresado.Text) < double.Parse(txtMonto.Text))
         {
             MessageBoxTemporal.Show("El monto ingresado no es suficiente para pagar", "Mensaje importante", 1, false);
         }
         else
         {
             if (BD.Modificar_Meses(Objetos_Mantenimiento.articuloMantenimiento.NumeroRecibo, Objetos_Mantenimiento.articuloMantenimiento.NumeroSerie, Objetos_Mantenimiento.articuloMantenimiento.Meses - int.Parse(numMeses.Value.ToString())) > 0)
             {
                 BD.Ingreso_Pago_Interes(Objetos_Mantenimiento.articuloMantenimiento.NumeroRecibo, Objetos_Mantenimiento.articuloMantenimiento.NumeroSerie,
                                         int.Parse(txtCodigoPago.Text), txtCliente.Text, Objetos_Globales.fechaHoyCorta(), double.Parse(txtMonto.Text),
                                         Objetos_Globales.usuario.codigo_Usuario);
                 MessageBoxTemporal.Show("Transaccion Finalizada", "Mensaje importante", 1, false);
                 this.Hide();
                 Menu men = new Sistema_Empenos_Anderson.Menu();
                 men.Show();
             }
             else
             {
                 MessageBoxTemporal.Show("Ha ocurrido un error", "Mensaje importante", 1, false);
             }
         }
     }
     else
     {
         MessageBoxTemporal.Show("Este codigo de pago ya fue utilizado", "Mensaje Importante", 2, false);
     }
 }
Пример #5
0
 private void txtPassword_KeyPress(object sender, KeyPressEventArgs e)
 {
     if ((int)e.KeyChar == (int)Keys.Enter)
     {
         if (BD.Login(txtUsuario.Text, txtPassword.Text) > 0)
         {
             BD.Fecha_Inicio_Sesion(Objetos_Globales.usuario.nombre_Usuario, Objetos_Globales.usuario.password_Usuario, Objetos_Globales.fechaHoy());
             Menu menu = new Menu();
             this.Hide();
             menu.Show();
         }
         else
         {
             MessageBox.Show("Usuario y/o contraseña incorrecta", "Error");
         }
     }
 }
Пример #6
0
 private void btnRetirar_Click(object sender, EventArgs e)
 {
     if (txtRetiro.Text == "" || txtMontoPagado.Text == "")
     {
         MessageBoxTemporal.Show("Error no deje los campos vacios", "Error", 2, false);
     }
     else
     if (BD.Busqueda_Retiro(int.Parse(txtRetiro.Text)) == 0)
     {
         if (Double.Parse(txtMontoPagado.Text) < Objetos_Mantenimiento.articuloMantenimiento.PrecioPago(Objetos_Mantenimiento.articuloMantenimiento.Meses) || txtMontoPagado.Text == null)
         {
             MessageBoxTemporal.Show("El valor ingresado no puede ser menor al monto a pagar", "Alerta", 2, false);
         }
         else
         {
             double cambio = 0;
             BD.Actualizar_Estado_Articulo(txtSerie.Text, int.Parse(txtRecibo.Text), 4, "Articulo");
             cambio = double.Parse(txtMontoPagado.Text) - Objetos_Mantenimiento.articuloMantenimiento.PrecioPago(Objetos_Mantenimiento.articuloMantenimiento.Meses);
             MessageBoxTemporal.Show("El articulo fue retirado con exito\nCambio:" + cambio, "Informacion", 2, false);
             try {
                 BD.Ingreso_Retiro(int.Parse(txtRetiro.Text), Objetos_Globales.identidadTemporal, int.Parse(txtRecibo.Text), txtSerie.Text, Objetos_Globales.fechaHoyCorta());
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.ToString());
             }
             this.Close();
         }
     }
     else
     {
         MessageBoxTemporal.Show("Este codigo de retiro ya fue utilizado", "Mensaje Importante", 2, false);
     }
 }