예제 #1
0
        private void btnactualizaruser_Click(object sender, EventArgs e)
        {
            try
            {
                Validaciones validacion = new Validaciones();

                if ((validacion.enBlanco(txtusuario.Text) && validacion.enBlanco(txtcorreo.Text) && validacion.enBlanco(txtcorreo.Text) && validacion.enBlanco(txtconfirm.Text)) == false)
                {
                    Usuario user = new Usuario();

                    user.IDusuario = txtusuario.Text;
                    user.Contra    = txtpass.Text;
                    user.Email     = txtcorreo.Text;

                    if (!validacion.esCorreo(txtcorreo.Text))
                    {
                        errorProvider1.SetError(txtcorreo, "Correo inválido");
                    }
                    else if (txtpass.Text != txtconfirm.Text)
                    {
                        errorProvider1.SetError(txtconfirm, "Las contraseñas no son iguales");
                        errorProvider1.SetError(txtcorreo, "");
                    }

                    else
                    {
                        if (validacion.esFuerte(txtpass.Text))
                        {
                            Conexion con = new Conexion();
                            con.actualizarpass(d.IDusuario, txtpass.Text);
                            MessageBox.Show("Datos modificados exitosamente", "E-Market", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limpiar1();
                        }
                        else
                        {
                            MessageBox.Show("Debe ingresar una contraseña más fuerte\n\nDebe contener al menos:\n1 Letra mayúscula\n1 Número\n8 Carácteres");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Debe completar todos los campos");
                }
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message);
            }
        }
예제 #2
0
 private void btnagregar_Click(object sender, EventArgs e)
 {
     Categoria cat = new Categoria();
     Validaciones validacion = new Validaciones();
     if (!validacion.enBlanco(txtcategoria.Text))
     {
         try
         {
             if (cat.agregarCategoria(txtcategoria.Text) == true)
             {
                 MessageBox.Show("Categoría agregada exitosamente", "E-Market",
                 MessageBoxButtons.OK, MessageBoxIcon.Information);
                 limpiar();
                 DataSet ds = con.leercat1();
                 dgvcategorias.DataSource = null;
                 dgvcategorias.DataSource = ds.Tables["categorias"];
             }
             else
             {
                 MessageBox.Show("Hubo un error", "Error", MessageBoxButtons.OK,
                 MessageBoxIcon.Error);
             }
         }
         catch (Exception x)
         {
             MessageBox.Show("Hubo un error", "Error", MessageBoxButtons.OK,
                 MessageBoxIcon.Error);
         }                              
     }
     else
     {
         MessageBox.Show("Debe ingresar el nombre de la categoría", "Error",
             MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #3
0
        private void btnactualizarperso_Click(object sender, EventArgs e)
        {
            try
            {
                Validaciones validacion = new Validaciones();

                if ((validacion.enBlanco(txtnombre.Text) && validacion.enBlanco(txtciudad.Text) &&
                     validacion.enBlanco(txtdireccion.Text) && validacion.enBlanco(txtapellido.Text) &&
                     validacion.enBlanco(txttelefono.Text)) == false)
                {
                    if (!validacion.esTelefono(txttelefono.Text))
                    {
                        errorProvider1.SetError(txttelefono, "Teléfono con formato incorrecto");
                    }

                    else
                    {
                        Conexion cn = new Conexion();

                        if (emp.IDusuario == null)
                        {
                            cn.actualizardatos(txtnombre.Text, txtapellido.Text, cmbdep.SelectedItem.ToString(),
                                               txtciudad.Text, txtdireccion.Text, txttelefono.Text, d.IDusuario);
                            MessageBox.Show("Datos modificados exitosamente", "E-Market",
                                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        if (d.IDusuario == null)
                        {
                            cn.actualizardatos(txtnombre.Text, txtapellido.Text, cmbdep.SelectedItem.ToString(),
                                               txtciudad.Text, txtdireccion.Text, txttelefono.Text, emp.IDusuario);
                            MessageBox.Show("Datos modificados exitosamente", "E-Market",
                                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Debe completar todos los campos");
                }
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message);
            }
        }