示例#1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            Decimal telefono = 0;

            if (txtTelefono.Text != "")
            {
                telefono = Convert.ToDecimal(txtTelefono.Text);
            }
            if (txtDni.Text != "" && txtApellido.Text != "" && txtNombre.Text != "")
            {
                Cliente cli = new Cliente(Convert.ToDecimal(txtDni.Text),
                                          txtNombre.Text, txtApellido.Text, txtMail.Text, txtDireccion.Text, txtCiudad.Text, dtpNacimiento.Value.Date, telefono, txtCodPost.Text, txtLocalidad.Text);
                int filas = AdmClientes.altaCliente(cli);
                if (filas > 0)
                {
                    limpiarCampos();
                    MessageBox.Show("Cliente creado correctamente", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    formListadoClientes flc = new formListadoClientes();
                    flc.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Ya existe un Cliente con este DNI: " + txtDni.Text);
                }
            }
            else
            {
                MessageBox.Show("Complete todos los campos obligatorios", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            Decimal dni;

            if (ClienteSeleccionado > 0)
            {
                dni = ClienteSeleccionado;
            }
            else
            {
                dni = AdmClientes.obtenerDniDelUsuario(Login.username);
            }
            if (txtMonto.Text != "" && txtCodigo.Text != "" && txtNumero.Text != "" && cmbTipo.Text != "")
            {
                int filas = cargarCredito(dni, cmbTipo.Text, Convert.ToDecimal(txtMonto.Text), Convert.ToDecimal(txtNumero.Text), dtpVenc.Value.Date);
                if (filas > 0)
                {
                    MessageBox.Show("Se ha cargado el credito correctamente");
                }
                else
                {
                    MessageBox.Show("Error en la carga de credito");
                }

                Form1 f1 = new Form1();
                f1.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Todos los campos son obligatorios");
            }
        }
示例#3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Esta seguro que desea eliminar el cliente de dni " + dniSeleccionado.ToString() + "?", "Warning",
                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                AdmClientes.bajaCliente(dniSeleccionado);
                dgvClientes.DataSource = AdmClientes.obtenerClientes().Tables[0];
            }
        }
示例#4
0
 private void CargaCredito_Load(object sender, EventArgs e)
 {
     this.Controls.Add(Form1.MainMenu);
     if (AdmRol.rolDerivaDe(ElegirRol.rolElegido) == 2)
     {
         dgvClientes.Hide();
         lblCliente.Hide();
     }
     else
     {
         dgvClientes.DataSource = AdmClientes.obtenerClientesNyA().Tables[0];
     }
 }
示例#5
0
        private void btnSeleccionar_Click(object sender, EventArgs e)
        {
            String dni, nombre, apellido, mail;

            dni      = txtDni.Text;
            nombre   = txtNombre.Text;
            apellido = txtApellido.Text;
            mail     = txtMail.Text;
            if (dni == "" && nombre == "" && apellido == "")
            {
                dgvClientes.DataSource = AdmClientes.obtenerClientes().Tables[0];
            }
            else
            {
                dgvClientes.DataSource = AdmClientes.generarQuerys(dni, nombre, apellido, mail).Tables[0];
            }
        }
        private void ModificarCliente_Load(object sender, EventArgs e)
        {
            dniCliente  = formListadoClientes.dniSeleccionado;
            txtDni.Text = dniCliente.ToString();
            Cliente cli = AdmClientes.obtenerCliente(dniCliente);

            txtNombre.Text    = cli.nombre;
            txtApellido.Text  = cli.apellido;
            txtMail.Text      = cli.mail;
            txtCodPost.Text   = cli.codPostal;
            txtCiudad.Text    = cli.ciudad;
            txtTelefono.Text  = cli.telefono.ToString();
            txtDireccion.Text = cli.direccion;
            txtLocalidad.Text = cli.localidad;

            this.Controls.Add(Form1.MainMenu);
        }
        private void ListadoOfertas_Load(object sender, EventArgs e)
        {
            dgvCliente.Hide();
            dgvOfertas.DataSource = AdmOfertas.obtenerOfertasDisponibles().Tables[0];
            this.Controls.Add(Form1.MainMenu);

            dgvCliente.DataSource = AdmClientes.obtenerClientesNyA().Tables[0];

            if (ElegirRol.rolElegido == 1)
            {
                dgvCliente.Show();
            }
            else
            {
                dni = AdmClientes.obtenerDniDelUsuario(Login.username);
                label2.Hide();
            }
        }
示例#8
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            int     retorno;
            Usuario miUser;

            switch (AdmRol.rolDerivaDe(Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())))
            {
            case 2:
                if (txtApellido.Text != "" && txtDNI.Text != "" && txtNombre.Text != "")
                {
                    miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(txtDNI.Text), null);
                    Cliente miClie = new Cliente(Convert.ToDecimal(txtDNI.Text),
                                                 txtNombre.Text,
                                                 txtApellido.Text,
                                                 (txtEmail.Text ?? " "),
                                                 txtDireccion.Text ?? " ",
                                                 txtCiudad.Text ?? " ",
                                                 Convert.ToDateTime(dtpNacimiento.Text ?? ""),
                                                 Convert.ToDecimal(txtTelefono.Text ?? "0"),
                                                 txtPostal.Text ?? " ",
                                                 txtLocalidad.Text ?? " ");

                    int filas = AdmClientes.altaCliente(miClie);
                    if (filas > 0)
                    {
                        retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                        if (retorno == -1)
                        {
                            MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Error en la creacion del cliente");
                    }
                }
                else
                {
                    MessageBox.Show("Complete todos los campos obligatorios");
                }


                break;

            case 3:
                String direccionTotal = txtPisoP.Text + "; " + txtPisoP.Text + "; " + txtDeptoP.Text + "; " + txtLocalidad.Text;
                miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), txtCUIT.Text);
                Proveedor miProvee = new Proveedor(txtRS.Text,
                                                   txtEmailP.Text,
                                                   Convert.ToDecimal(txtTelefonoP.Text),
                                                   direccionTotal,
                                                   txtCiuP.Text,
                                                   txtCUIT.Text,
                                                   cbxRubro.Text,
                                                   Convert.ToInt32(cbxRubro.SelectedValue),
                                                   txtContacto.Text,
                                                   txtPostalP.Text);
                AdmProveedores.AltaProveedor(miProvee);
                retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                if (retorno == -1)
                {
                    MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                }
                break;

            case 1:
                miUser  = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), null);
                retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                if (retorno == -1)
                {
                    MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                }
                break;
            }

            vaciarTxt();
            Login fl = new Login();

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