Exemple #1
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 #2
0
        private void botonFiltrar_Click(object sender, EventArgs e)
        {
            ClientesABM clientes = new ClientesABM();
            string      cadenaResultado;
            DataTable   tabla = new DataTable();

            if (this.textBoxNombre.Text != "" || this.textBoxApellido.Text != "")
            {
                cadenaResultado = clientes.ConsultarClientesFiltros(this.textBoxNombre.Text, this.textBoxApellido.Text,
                                                                    "0", "").ToString();
                if (cadenaResultado == "correcto")
                {
                    tabla = clientes.tablaCliente;
                    this.cargarGrilla(tabla);
                }
                else
                {
                    MessageBox.Show(clientes.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                this.consultar();
            }
        }
Exemple #3
0
        private void recuperarDatos()
        {
            ClientesABM cliente = new ClientesABM();
            DataTable   tabla   = new DataTable();

            tabla               = cliente.RecuperarDatos(IdCliente);
            labeNombre.Text     = tabla.Rows[0]["Nombre"].ToString();
            labelApellido.Text  = tabla.Rows[0]["Apellido"].ToString();
            labelNumeroDoc.Text = tabla.Rows[0]["NumeroDocumento"].ToString();
        }
Exemple #4
0
        private void Consulta()
        {
            ClientesABM clientes = new ClientesABM();
            string      cadenaResultado;
            DataTable   tabla = new DataTable();

            cadenaResultado = clientes.ConsultarClientes().ToString();
            tabla           = clientes.tablaCliente; //aca se llena una tabla
            if (cadenaResultado == "correcto")
            {
                this.CargarGrilla(tabla);
            }
            else
            {
                MessageBox.Show(clientes.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #5
0
 private void BtnEliminar_Click(object sender, EventArgs e)
 {
     if (dataGridClientes.CurrentRow != null)
     {
         if (MessageBox.Show("¿Seguro que desea eliminar el Cliente?", "Importante!",
                             MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             ClientesABM clientes = new ClientesABM();
             int         ID       = Int32.Parse(dataGridClientes.CurrentRow.Cells[0].Value.ToString());
             clientes.EliminarCliente(ID);
             MessageBox.Show(clientes.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Consulta();
         }
     }
     else
     {
         MessageBox.Show("Para eliminar primero seleccione una fila de la grilla"
                         , "Importante!", MessageBoxButtons.OK
                         , MessageBoxIcon.Exclamation);
     }
 }
Exemple #6
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            ClientesABM clientes = new ClientesABM();
            string      cadenaResultado;
            string      selectedValue = "";
            DataTable   tabla         = new DataTable();

            if (comboTipoDocumento.SelectedValue == null)
            {
                selectedValue = "0";
            }
            else
            {
                selectedValue = this.comboTipoDocumento.SelectedValue.ToString();
            }

            if (this.textBoxNombre.Text != "" || this.textBoxApellido.Text != "" ||
                selectedValue != "0" || this.textBoxDocumento.Text != "")
            {
                cadenaResultado = clientes.ConsultarClientesFiltros(this.textBoxNombre.Text, this.textBoxApellido.Text,
                                                                    selectedValue, this.textBoxDocumento.Text).ToString();
                if (cadenaResultado == "correcto")
                {
                    tabla = clientes.tablaCliente;
                    this.CargarGrilla(tabla);
                }
                else
                {
                    MessageBox.Show(clientes.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                this.Consulta();
            }
        }