private void btnEliminar_Click(object sender, EventArgs e) { if (dgvClientes.CurrentRow != null) { //Valida si está en uso int nroVenta = OperacionesVentas.TraerNROVentaSegunParametro(txtDNI.Text, "DNI"); if (nroVenta == 0) { var respuesta = MessageBox.Show("¿Desea eliminar el cliente seleccionado?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { string dni = txtDNI.Text; OperacionesClientes.EliminarCliente(dni); } CargarGrillaClientes(); } else { MessageBox.Show("El cliente seleccionado NO se puede eliminar!\n" + "\nSe encuentra en uso en la Venta NRO: " + nroVenta , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void CargarGrillaVentas() { //carco combo cliente cbxListadoCliente.DataSource = OperacionesClientes.TraerClientes(); cbxListadoCliente.DisplayMember = "ApeyNom"; cbxListadoCliente.ValueMember = "DNI"; cbxListadoCliente.Text = "Seleccione..."; //cargo combo marcas cbxListadoMarca.DataSource = OperacionesVehiculos.TraerMarcas(); cbxListadoMarca.DisplayMember = "Marca"; cbxListadoMarca.ValueMember = "Marca"; cbxListadoMarca.Text = "Seleccione..."; dgvVentasRealizadas.DataSource = OperacionesVentas.TraerVentas(); dgvVentasRealizadas.Columns["FECHA DE VENTA"].DefaultCellStyle.Format = "dd/MM/yyyy"; cantVentas.Text = "-"; //inicializa los label que contienen resultados(vtas confirmadas,anuadas etc) cantVentasConfirmadas.Text = "-"; cantVentasAnuladas.Text = "-"; importeTotal.Text = "-"; importeConfirmado.Text = "-"; importeAnulado.Text = "-"; }
private void txtDni_Leave(object sender, EventArgs e) { dniExistente = OperacionesClientes.TraerDniSegunParametro(txtDni.Text); if (dniExistente != "") { MessageBox.Show("El DNI Ingresado: " + dniExistente + " Ya existe!\n\nPor favor Ingrese otro diferente."); } }
private void InicializarCombos() { cmbCliente.DataSource = OperacionesClientes.TraerClientesCombo(); cmbCliente.DisplayMember = "CLI_ayn"; cmbCliente.ValueMember = "CLI_DNI"; cmbVehiculo.DataSource = OperacionesVehiculos.TraerVehiculosCombo(); cmbVehiculo.DisplayMember = "VEH_Info"; cmbVehiculo.ValueMember = "VEH_Matricula"; cmbPrecioFinal.DataSource = OperacionesVehiculos.TraerVehiculosCombo(); cmbPrecioFinal.DisplayMember = "VEH_Precio"; cmbPrecioFinal.ValueMember = "VEH_Matricula"; cmbFormaDePago.DataSource = OperacionesVentas.TraerFormasPago(); cmbFormaDePago.DisplayMember = "DESCRIPCION DE FORMA DE PAGO"; cmbFormaDePago.ValueMember = "Id"; dtpFechaDeCompra.Value = DateTime.Today; }
private void btnModificar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtApellido.Text != "" && txtDNI.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "") { Cliente oCliente = new Cliente(); //CAPTURO LOS DATOS DEL FORMULARIO oCliente.Cli_dni = txtDNI.Text; oCliente.Cli_nombre = txtNombre.Text; oCliente.Cli_apellido = txtApellido.Text; oCliente.Cli_direccion = txtDireccion.Text; oCliente.Cli_telefono = txtTelefono.Text; OperacionesClientes.ModificarCliente(oCliente); CargarGrillaClientes(); } else { MessageBox.Show("Debe completar todos los datos"); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtApellido.Text != "" && txtDni.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "") { if (dniExistente == "") { Cliente oCliente = new Cliente(); oCliente.Cli_nombre = txtNombre.Text; oCliente.Cli_apellido = txtApellido.Text; oCliente.Cli_dni = txtDni.Text; oCliente.Cli_direccion = txtDireccion.Text; oCliente.Cli_telefono = txtTelefono.Text; OperacionesClientes.AgregarCliente(oCliente); var respuesta = MessageBox.Show("Cliente agregado exitosamente!\n" + "\n¿Desea agregar otro Cliente?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { limpiarCampos(); } else { this.Close(); } } else { MessageBox.Show("El DNI Ingresado: " + dniExistente + " Ya existe!\n\nPor favor Ingrese otro diferente."); //txtDni.Focus(); } } else { MessageBox.Show("Debe completar todos los datos"); } }
private void btnFiltro_Click(object sender, EventArgs e) { dgvClientes.DataSource = OperacionesClientes.TraerClientes(txtFiltro.Text); }
private void CargarGrillaClientes() { dgvClientes.DataSource = OperacionesClientes.TraerClientes(); dgvClientes.Columns["ApeyNom"].Visible = false; }
private void btnOrdenarApellido_Click(object sender, EventArgs e) { dgvClientes.DataSource = OperacionesClientes.TraerClientesOrdenadosPorApellidos(); }