Exemple #1
0
 public void login()
 {
     //Verifico que el email sea correcto
     if (ControlDatos.Verificaremail(txb_email.Text) == true)
     {
         //Si el email es correcto llamo al metodo loguear usuario y verifico si el usuario que busca existe
         if (ControladorABM.LoguearUsuario(txb_email.Text, psb_pass.Password.ToString()) != null)
         {
             //Si se devuelve un usuario lo guardo en la variable user y genero la siguiente vista que será vista usuarios
             user = ControladorABM.LoguearUsuario(txb_email.Text, psb_pass.Password.ToString());
             vistas.vistaUsuarios vistaUsuarios = new vistas.vistaUsuarios(user);
             //Cierro la vista del login y muestro la vista del usuario
             this.Close();
             vistaUsuarios.Show();
         }
         else
         {
             //El email no está en la Bd, o la combinacion de email y contraseña no coinciden
             MessageBox.Show("Tus credenciales de inicio de sesión no coinciden con una cuenta en nuestro sistema.", "Error");
         }
     }
     else
     {
         //El email ingresado es inválido
         MessageBox.Show("Ingrese un email válido.", "Error");
     }
 }
Exemple #2
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            ControlDatos control      = new ControlDatos();
            DateTime     fechaElegida = Convert.ToDateTime(dateTimePickerNacimiento.Value);

            if (control.validarIngresoTextBox(textBoxApellido) && control.validarIngresoTextBox(textBoxNombre) &&
                control.validarIngresoTextBox(textBoxDocumento) && control.validarIngresoTextBox(textBoxEmail) &&
                control.validarIngresoTextBox(textBoxTelefono) && control.validarIngresoTextBox(textBoxCalle) &&
                control.validarIngresoTextBox(textBoxNumeroCalle) && control.validarIngresoComboBox(comboLocalidad) &&
                control.validarIngresoComboBox(comboTipoDoc) && control.validarIngresoRadioButton(radioMujer, radioHombre) &&
                control.validarIngresoFecha(fechaElegida))
            {
                int    ValorRadioButton;
                string cadenaResultado;
                if (radioHombre.Checked)
                {
                    ValorRadioButton = 1;
                }
                else
                {
                    ValorRadioButton = 2;
                }


                ClientesABM clientes = new ClientesABM();
                cadenaResultado = clientes.InsertarCliente(this.textBoxApellido.Text, this.textBoxNombre.Text,
                                                           Int32.Parse(this.comboTipoDoc.SelectedValue.ToString()), Int32.Parse(this.textBoxDocumento.Text)
                                                           , ValorRadioButton, fechaElegida.ToString("MM-dd-yyyy"), this.textBoxEmail.Text
                                                           , Int32.Parse(this.textBoxTelefono.Text), this.textBoxCalle.Text,
                                                           Int32.Parse(this.textBoxNumeroCalle.Text), Int32.Parse(comboLocalidad.SelectedValue.ToString())).ToString();
                MessageBox.Show(clientes.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
        }
Exemple #3
0
        public string DatosCom(ComercialVO comercial)
        {
            //Aceedemos a los datos de DAL
            AccesoDatos fichero = new AccesoDatos();
            var         datos   = fichero.LeerComerciales();

            //Realizamos operaciones para obtener retorno
            ControlDatos lectura  = new ControlDatos();
            string       datosCom = lectura.LeerComercial(comercial, datos);

            return(datosCom);
        }
Exemple #4
0
        public Dictionary <string, int> DatosMensual(ComercialVO comercial)
        {
            //Aceedemos a los datos de DAL
            AccesoDatos fichero = new AccesoDatos();

            string[] datos = fichero.LeerFacturacion();

            ControlDatos lectura = new ControlDatos();


            //Instanciamos el Dictionary que vamos a devolver
            Dictionary <string, int> rdoMensual = lectura.LeerMensual(comercial, datos);

            return(rdoMensual);
        }
Exemple #5
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            ControlDatos control   = new ControlDatos();
            ProductosABM productos = new ProductosABM();

            if (control.validarIngresoTextBox(textBoxCodigo) && control.validarIngresoTextBox(textBoxNombre) &&
                control.validarIngresoTextBox(textBoxCantidad) && control.validarIngresoTextBox(textBoxTalle) &&
                control.validarIngresoComboBox(comboMarca) && control.validarIngresoComboBox(comboCategoria))
            {
                string cadenaResultado;

                cadenaResultado = productos.InsertarProducto(this.textBoxCodigo.Text, Int32.Parse(this.textBoxTalle.Text),
                                                             this.textBoxNombre.Text, Int32.Parse(this.comboMarca.SelectedValue.ToString()),
                                                             Int32.Parse(this.comboCategoria.SelectedValue.ToString()), Int32.Parse(this.textBoxCantidad.Text)).ToString();
                MessageBox.Show(productos.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
        }
Exemple #6
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            ControlDatos   control   = new ControlDatos();
            ProveedoresABM proveedor = new ProveedoresABM();

            if (control.validarIngresoTextBox(textBoxRazonSocial) && control.validarIngresoTextBox(textBoxEmail) &&
                control.validarIngresoTextBox(textBoxNumeroCalle) && control.validarIngresoTextBox(textBoxCalle) &&
                control.validarIngresoComboBox(comboLocalidad) && control.validarIngresoTextBox(textBoxTelefono))
            {
                proveedor.ModificarProveedor(Int32.Parse(this.IdProveedor)
                                             , this.textBoxRazonSocial.Text
                                             , this.textBoxCalle.Text
                                             , Int32.Parse(this.textBoxNumeroCalle.Text)
                                             , Int32.Parse(this.comboLocalidad.SelectedValue.ToString())
                                             , this.textBoxEmail.Text
                                             , Int32.Parse(this.textBoxTelefono.Text));
                MessageBox.Show(proveedor.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
        }
Exemple #7
0
        public string [] DatosEmp(ComercialVO comercial)
        {
            string[] facturacionAnual = new string[3];

            //Aceedemos a los datos de DAL
            AccesoDatos fichero = new AccesoDatos();

            string[] datos = fichero.LeerFacturacion();

            //Realizamos operaciones para obtener retorno
            ControlDatos lectura   = new ControlDatos();
            string       empresa_1 = lectura.LeerEmpresa(comercial, 1, datos);
            string       empresa_2 = lectura.LeerEmpresa(comercial, 2, datos);

            int total = int.Parse(empresa_1) + int.Parse(empresa_2);

            facturacionAnual[0] = empresa_1;
            facturacionAnual[1] = empresa_2;
            facturacionAnual[2] = total.ToString();

            return(facturacionAnual);
        }
Exemple #8
0
        private void BtnGardar_Click(object sender, EventArgs e)
        {
            ControlDatos control      = new ControlDatos();
            DateTime     fechaElegida = Convert.ToDateTime(dateTimePickerNacimiento.Value);
            EmpleadosABM empleado     = new EmpleadosABM();

            if (control.validarIngresoTextBox(textBoxApellido) && control.validarIngresoTextBox(textBoxNombre) &&
                control.validarIngresoTextBox(textBoxDocumento) && control.validarIngresoTextBox(textBoxEmail) &&
                control.validarIngresoTextBox(textBoxTelefono) && control.validarIngresoComboBox(comboCargo) &&
                control.validarIngresoComboBox(comboTipoDoc) && control.validarIngresoRadioButton(radioMujer, radioHombre) &&
                control.validarIngresoFecha(fechaElegida))
            {
                int ValorRadioButton;
                if (radioHombre.Checked)
                {
                    ValorRadioButton = 1;
                }
                else
                {
                    ValorRadioButton = 2;
                }
                DateTime fecha_Elegida = Convert.ToDateTime(dateTimePickerNacimiento.Value);
                empleado.ModificarEmpleado(Int32.Parse(this.IdEmpleado)
                                           , Int32.Parse(this.comboTipoDoc.SelectedValue.ToString())
                                           , Int32.Parse(this.textBoxDocumento.Text)
                                           , this.textBoxApellido.Text
                                           , this.textBoxNombre.Text
                                           , ValorRadioButton
                                           , fecha_Elegida.ToString("MM-dd-yyyy")
                                           , this.textBoxEmail.Text
                                           , Int32.Parse(this.textBoxTelefono.Text)
                                           , Int32.Parse(this.comboCargo.SelectedValue.ToString()));
                MessageBox.Show(empleado.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
        }
Exemple #9
0
 private void textBoxNombre_KeyPress(object sender, KeyPressEventArgs e)
 {
     ControlDatos.SoloTexto(e);
 }
Exemple #10
0
 private void textBoxDocumento_KeyPress(object sender, KeyPressEventArgs e)
 {
     ControlDatos.SoloNumero(e);
 }
Exemple #11
0
        private bool DatosValidos()
        {
            // Verificacion de que cada campo tenga contenido
            if (string.IsNullOrWhiteSpace(txbNombre.Text))
            {
                MessageBox.Show("No completo el campo Nombre");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(txbApellido.Text))
            {
                MessageBox.Show("No completo el campo Apellido");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(txbPais.Text))
            {
                MessageBox.Show("No completo el campo Pais");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(txbEmail.Text))
            {
                MessageBox.Show("No completo el campo Email");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(pwbPassword.Password))
            {
                MessageBox.Show("No completo el campo Password");
                return(false);
            }

            // Verificacion de que los campos no superen la longitud maxima
            if (txbNombre.Text.Length > 45)
            {
                MessageBox.Show("No se permite nombre mayor a 45 caracteres");
                return(false);
            }
            if (txbApellido.Text.Length > 45)
            {
                MessageBox.Show("No se permite apellido mayor a 45 caracteres");
                return(false);
            }
            if (txbPais.Text.Length > 45)
            {
                MessageBox.Show("No se permite pais mayor a 45 caracteres");
                return(false);
            }
            if (txbEmail.Text.Length > 45)
            {
                MessageBox.Show("No se permite email mayor a 45 caracteres");
                return(false);
            }
            if (pwbPassword.Password.Length > 45)
            {
                MessageBox.Show("No se permite contraseña mayor a 45 caracteres");
                return(false);
            }

            // Verificar que el email tenga el formato valido
            if (ControlDatos.Verificaremail(txbEmail.Text) == false)
            {
                MessageBox.Show("El email no tiene un formato valido");
                return(false);
            }

            // Verificacion de que el email no sea uno ya existente en la base de datos
            if (ABMUsuario.ExisteUser(txbEmail.Text))
            {
                MessageBox.Show("Ya existe un usuario registrado con este email");
                return(false);
            }

            // Si pasa todas las verificaciones retorna true
            return(true);
        }