Пример #1
0
        private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0)
            {
                // Editar
                agregarCliente.Limpiar();
                agregarCliente.cedula   = dataGridView.Rows[e.RowIndex].Cells[2].Value.ToString();
                agregarCliente.nombre   = dataGridView.Rows[e.RowIndex].Cells[3].Value.ToString();
                agregarCliente.apellido = dataGridView.Rows[e.RowIndex].Cells[4].Value.ToString();
                agregarCliente.servicio = dataGridView.Rows[e.RowIndex].Cells[5].Value.ToString();
                agregarCliente.costo    = dataGridView.Rows[e.RowIndex].Cells[6].Value.ToString();
                agregarCliente.telefono = dataGridView.Rows[e.RowIndex].Cells[7].Value.ToString();
                agregarCliente.fecha    = dataGridView.Rows[e.RowIndex].Cells[8].Value.ToString();

                agregarCliente.Actualizar();
                agregarCliente.ShowDialog();

                return;
            }
            if (e.ColumnIndex == 1)
            {
                // Borrar
                if (MessageBox.Show("¿Seguro de querer borrar una reserva? ", "informacion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information) == DialogResult.Yes)
                {
                    DBCliente.BorrarReserva(dataGridView.Rows[e.RowIndex].Cells[2].Value.ToString());
                    Mostrar();
                }
                return;
            }
        }
Пример #2
0
        private void btn_Agregar_Click(object sender, EventArgs e)
        {
            if (txt_Cedula.Text == " ")
            {
                MessageBox.Show("Error al introducir");
                return;
            }

            if (txt_Nombre.Text.Trim().Length <= 3)
            {
                MessageBox.Show("Nombre no lo suficientemente largo.");
                return;
            }

            if (txtApellido.Text.Trim().Length == 40)
            {
                MessageBox.Show("Apellido Incorrecto");
                return;
            }

            if (txt_Servicio.Text.Trim().Length >= 20)
            {
                MessageBox.Show("Favor de abreviar el servicio para poder respetar los margenes de la factura");
                return;
            }

            if (txtPrecio.Text == null)
            {
                MessageBox.Show("Error");
                return;
            }

            if (txt_Telefono.Text.Trim().Length == 20)
            {
                MessageBox.Show("Numero telefonico incorrecto");
                return;
            }



            if (txt_Fecha.Text == " ")
            {
                MessageBox.Show("Error al introducir la fecha");
                return;
            }
            if (btn_Agregar.Text == "Agregar")
            {
                Cliente cliente = new Cliente(txt_Cedula.Text, txt_Nombre.Text.Trim(), txtApellido.Text.Trim(), txt_Servicio.Text.Trim(), Convert.ToInt32(txtCosto.Text), txt_Telefono.Text, txt_Fecha.Text.Trim());
                DBCliente.AgregarReserva(cliente);
                Limpiar();
            }

            if (btn_Agregar.Text == "Actualizar")
            {
                Cliente cliente = new Cliente(txt_Cedula.Text, txt_Nombre.Text.Trim(), txtApellido.Text.Trim(), txt_Servicio.Text.Trim(), Convert.ToInt32(txtCosto.Text), txt_Telefono.Text, txt_Fecha.Text.Trim());
                DBCliente.AcutalizarReserva(cliente, cedula);

                btn_Agregar.Text = "Agregar";
            }

            _Parent.Mostrar();
        }
Пример #3
0
 private void txt_Buscar_TextChanged(object sender, EventArgs e)
 {
     DBCliente.BuscarYVer("SELECT cedula, nombre, apellido, servicio, costo, telefono, fecha FROM cliente WHERE nombre LIKE'%" + txt_Buscar.Text + "%'", dataGridView);
 }
Пример #4
0
 public void Historial_Medico()
 {
     DBCliente.BuscarYVer("select cedula, nombre, apellido, servico from cliente", dataGridViewHistorialMedico);
 }
Пример #5
0
 public void Mostrar()
 {
     DBCliente.BuscarYVer("SELECT * FROM cliente", dataGridView);
 }
Пример #6
0
 private void txtBuscarPorPrecio_TextChanged(object sender, EventArgs e)
 {
     DBCliente.BuscarYVer("SELECT cedula, nombre, apellido, servicio, costo FROM cliente WHERE costo LIKE'%" + txtBuscarPorPrecio.Text + "%'", DGTV_cotizacion);
 }
Пример #7
0
 private void txtBuscarPaciente_TextChanged(object sender, EventArgs e)
 {
     DBCliente.BuscarYVer("SELECT cedula, nombre, apellido, servicio FROM cliente WHERE nombre LIKE'%" + txtBuscarPaciente.Text + "%'", dataGridViewHistorialMedico);
 }