示例#1
0
        private void button2_Click(object sender, EventArgs e)
        {
            AbmProveedor abmp = new AbmProveedor(usuario);

            abmp.Show();
            this.Hide();
        }
        private void Atras_Click(object sender, EventArgs e)
        {
            switch (deDondeViene)
            {
            case 1:
                Login log = new Login();
                log.Show();
                break;

            case 2:
                AbmCliente cli = new AbmCliente(usuarioActivo);
                cli.Show();
                break;

            case 3:
                AbmProveedor prov = new AbmProveedor(usuarioActivo);
                prov.Show();
                break;

            default:
                MenuFuncionalidades menu = new MenuFuncionalidades(usuarioActivo);
                menu.Show();
                break;
            }

            this.Hide();
        }
示例#3
0
        private void Button1_Click(object sender, EventArgs e)
        {
            //validar todos los campos

            if (!verificarTodosLosCamposNoVacios())
            {
                MessageBox.Show("Parece que hay campos que no estan completos");
                return;
            }

            utils.validarEntradaSoloNumeros(Cli_dni);
            utils.validarEntradaSoloNumeros(Cli_cp);
            utils.validarEntradaSoloNumeros(Cli_telefono);
            utils.validarEntradaSoloTexto(Cli_apellido);
            utils.validarEntradaSoloTexto(Cli_nombre);
            utils.validarEntradaSoloTexto(Cli_ciudad);
            utils.validarEntradaSoloTexto(Cli_direccion);
            utils.validarEntradaMail(Cli_mail);

            foreach (TextBox txb in this.Controls.OfType <TextBox>())
            {
                if (txb.BackColor == Color.WhiteSmoke)
                {
                    MessageBox.Show("hay campos con errores en el  tipo de datos");
                    txb.BackColor = Color.White;
                    return;
                }
            }
            try
            {
                Cliente cli = new Cliente(usuarioNuevo, Cli_nombre.Text, Cli_apellido.Text, long.Parse(Cli_dni.Text), DateTime.Parse(Cli_fecha.Text), Cli_direccion.Text, Cli_cp.Text, Cli_mail.Text, Cli_telefono.Text, Cli_ciudad.Text, true);

                if (deDondeViene == 4)
                {
                    //forma de registro + agregar rol
                    ClienteDAO.insertarCliente(cli, usuarioNuevo, 1);
                }
                else
                {
                    //forma de registro comun
                    ClienteDAO.insertarCliente(cli, usuarioNuevo, 0);
                }
            }
            catch
            {
                MessageBox.Show("hay campos con errores en el  tipo de datos");
            }
            switch (deDondeViene)
            {
            case 1:
                Login login = new Login();
                login.Show();
                this.Hide();
                break;

            case 2:
                //ABMcliente
                AbmCliente abmcli = new AbmCliente(usuarioActivo);
                abmcli.Show();
                this.Hide();
                break;

            case 3:
                //ABMProveedor
                AbmProveedor abmProv = new AbmProveedor(usuarioActivo);
                abmProv.Show();
                this.Hide();
                break;

            case 4:
                //AgregarROl
                MenuFuncionalidades mf = new MenuFuncionalidades(usuarioActivo);
                mf.Show();
                this.Hide();
                break;
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            //registrar proveedor

            if (!verificarTodosLosCamposNoVacios())
            {
                MessageBox.Show("Parece que hay campos que no estan completos");
                return;
            }

            utils.validarEntradaSoloNumeros(Provee_cp);
            utils.validarEntradaSoloNumeros(Provee_cuit);
            utils.validarEntradaSoloNumeros(Provee_telefono);
            utils.validarEntradaSoloTexto(Provee_rs);
            utils.validarEntradaSoloTexto(Provee_nombrecontacto);
            utils.validarEntradaSoloTexto(Provee_ciudad);
            utils.validarEntradaMail(Provee_mail);
            // utils.validarEntradaComboBoxNoNull(Provee_rubro);

            foreach (ComboBox cbx in this.Controls.OfType <ComboBox>())
            {
                if (cbx.BackColor == Color.WhiteSmoke)
                {
                    MessageBox.Show("Combobox vacio");
                    return;
                }
            }
            foreach (TextBox txb in this.Controls.OfType <TextBox>())
            {
                if (txb.BackColor == Color.WhiteSmoke)
                {
                    MessageBox.Show("hay campos con errores en el  tipo de datos");
                    return;
                }
            }



            int prov_id;

            if (Provee_rubro.Text.Equals("Comestibles", StringComparison.InvariantCultureIgnoreCase))
            {
                prov_id = 1;
            }
            else if (Provee_rubro.Text.Equals("Electronica", StringComparison.InvariantCultureIgnoreCase))
            {
                prov_id = 2;
            }
            else if (Provee_rubro.Text.Equals("Hoteleria", StringComparison.InvariantCultureIgnoreCase))
            {
                prov_id = 3;
            }
            else
            {
                MessageBox.Show("Rubro no existente, las opciones son: Comestibles, Electronica o Hoteleria");
                return;
            }
            Proveedor prov = new Proveedor(usuarioNuevo, Provee_rs.Text, Provee_mail.Text, Provee_direccion.Text, Provee_cp.Text, Provee_ciudad.Text, Provee_cuit.Text, prov_id, Provee_nombrecontacto.Text, Provee_telefono.Text, true);

            if (usuarioActivo == usuarioNuevo)
            {
                //forma de registro + agregar rol
                ProveedorDAO.insertarProveedor(prov, usuarioNuevo, 1);
            }
            else
            {
                //forma de registro comun
                ProveedorDAO.insertarProveedor(prov, usuarioNuevo, 0);
            }

            switch (deDondeViene)
            {
            case 1:
                Login log = new Login();
                log.Show();
                break;

            case 2:
                AbmCliente cli = new AbmCliente(usuarioActivo);
                cli.Show();
                break;

            case 3:
                AbmProveedor prove = new AbmProveedor(usuarioActivo);
                prove.Show();
                break;

            case 4:
                //AgregarROl
                MenuFuncionalidades mf = new MenuFuncionalidades(usuarioActivo);
                mf.Show();
                this.Hide();
                break;
            }
            this.Hide();
        }