private void CargarGrillaSegunOpcion(int opcion) { switch (opcion) { case 0: //Clases Vehiculo dgvGestion.DataSource = OperacionesVehiculos.TraerClasesVehiculo(); dgvGestion.AutoResizeColumns(); break; case 1: //Tipos Vehiculo dgvGestion.DataSource = OperacionesVehiculos.TraerTiposVehiculo(); dgvGestion.AutoResizeColumns(); break; case 2: //Formas Pago dgvGestion.DataSource = OperacionesVentas.TraerFormasPago(); dgvGestion.AutoResizeColumns(); break; default: dgvGestion.DataSource = OperacionesVehiculos.TraerClasesVehiculo(); break; } cbxVer.SelectedIndex = opcion; }
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 btnModificar_Click(object sender, EventArgs e) { if (txtMAtricula.Text != "" && cbxMarca.Text != "" && txtLinea.Text != "" && cbxModelo.Text != "" && cbxColor.Text != "" && cbxPuertas.Text != "" && cbxTipoVehiculo.Text != "" && cbxClaseVehiculo.Text != "" && txtPrecio.Text != "") { Vehiculo oVehiculo = new Vehiculo(); oVehiculo.Veh_matricula = txtMAtricula.Text; oVehiculo.Veh_marca = cbxMarca.Text; oVehiculo.Veh_linea = txtLinea.Text; oVehiculo.Veh_modelo = int.Parse(cbxModelo.Text); oVehiculo.Veh_color = cbxColor.Text; oVehiculo.Veh_puertas = int.Parse(cbxPuertas.Text); oVehiculo.Veh_gps = chkGPS.Checked; oVehiculo.Veh_tipoVehiculo = (int)cbxTipoVehiculo.SelectedValue; oVehiculo.Veh_claseVehiculo = (int)cbxClaseVehiculo.SelectedValue; oVehiculo.Veh_precio = decimal.Parse(txtPrecio.Text); OperacionesVehiculos.ModificarVehiculo(oVehiculo); CargarGrillaVehiculos(); } else { MessageBox.Show("Debe completar todos los datos"); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvVehiculos.CurrentRow != null) { //Valida si está en uso int nroVenta = OperacionesVentas.TraerNROVentaSegunParametro(txtMAtricula.Text, "MATRICULA"); if (nroVenta == 0) { var respuesta = MessageBox.Show("¿Desea eliminar el Vehiculo seleccionado?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { string matricula = txtMAtricula.Text; OperacionesVehiculos.EliminarVehiculo(matricula); } CargarGrillaVehiculos(); } else { MessageBox.Show("El Vehiculo seleccionado NO se puede eliminar!\n" + "\nSe encuentra en uso en la Venta NRO: " + nroVenta , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void CargarGrillaVehiculos() { dgvVehiculos.DataSource = OperacionesVehiculos.TraerVehiculosMarcaOrden("M"); dgvVehiculos.Columns["TV_ID"].Visible = false; dgvVehiculos.Columns["CV_ID"].Visible = false; dgvVehiculos.AutoResizeColumns(); }
private void txtMatricula_Leave(object sender, EventArgs e) { matriculaExistente = OperacionesVehiculos.TraerMatriculaSegunParametro(txtMatricula.Text, "MATRICULA"); if (matriculaExistente != "") { MessageBox.Show("La matricula: " + matriculaExistente + " Ya existe!\n\nPor favor Ingrese otra diferente."); } }
private void FrmAltaVehiculo_Load(object sender, EventArgs e) { cbxClaseVehiculo.DataSource = OperacionesVehiculos.TraerClasesVehiculo(); cbxClaseVehiculo.DisplayMember = "DESCRIPCION CLASE DE VEHICULO"; cbxClaseVehiculo.ValueMember = "Id"; cbxTipoVehiculo.DataSource = OperacionesVehiculos.TraerTiposVehiculo(); cbxTipoVehiculo.DisplayMember = "DESCRIPCION DE TIPO DE VEHICULO"; cbxTipoVehiculo.ValueMember = "Id"; }
private void btnActualizarListado_Click(object sender, EventArgs e) { string opcion = "M"; if (rdbLinea.Checked) { opcion = "L"; } dgvVehiculos.DataSource = OperacionesVehiculos.TraerVehiculosMarcaOrden(opcion); }
private void FrmVehiculos_Load(object sender, EventArgs e) { cbxClaseVehiculo.DataSource = OperacionesVehiculos.TraerClasesVehiculo(); cbxClaseVehiculo.DisplayMember = "DESCRIPCION CLASE DE VEHICULO"; //muestre la descripcion cbxClaseVehiculo.ValueMember = "Id"; cbxTipoVehiculo.DataSource = OperacionesVehiculos.TraerTiposVehiculo(); cbxTipoVehiculo.DisplayMember = "DESCRIPCION DE TIPO DE VEHICULO"; cbxTipoVehiculo.ValueMember = "Id"; CargarGrillaVehiculos(); }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtDescripcion.Text != "") { switch (cbxVer.SelectedIndex) { case 0: //Clases Vehiculo idExistente = OperacionesVehiculos.TraerIDsegunParametro(txtDescripcion.Text, "CLASE"); if (idExistente == 0) { OperacionesVehiculos.AgregarClaseVehiculo(txtDescripcion.Text); CargarGrillaSegunOpcion(cbxVer.SelectedIndex); } else { MessageBox.Show("La descripcion de Clase ingresada ya existe en ID: " + idExistente + "!\n\nPor favor ingrese una diferente."); } break; case 1: //Tipos Vehiculo idExistente = OperacionesVehiculos.TraerIDsegunParametro(txtDescripcion.Text, "TIPO"); if (idExistente == 0) { OperacionesVehiculos.AgregarTipoVehiculo(txtDescripcion.Text); CargarGrillaSegunOpcion(cbxVer.SelectedIndex); } else { MessageBox.Show("La descripcion de Tipo ingresada ya existe en ID: " + idExistente + "!\n\nPor favor ingrese una diferente."); } break; case 2: //Formas Pago idExistente = OperacionesVentas.TraerIDsegunParametro(txtDescripcion.Text); if (idExistente == 0) { OperacionesVentas.AgregarFormaPago(txtDescripcion.Text); CargarGrillaSegunOpcion(cbxVer.SelectedIndex); } else { MessageBox.Show("La descripcion de Forma de Pago ingresada ya existe en ID: " + idExistente + "!\n\nPor favor ingrese una diferente."); } break; } } else { MessageBox.Show("Debe ingresar una descripción!"); } }
private void btnAceptarVehiculo_Click(object sender, EventArgs e) { if (txtMatricula.Text != "" && cbxMarca.Text != "" && txtLinea.Text != "" && cbxModelo.Text != "" && cbxColor.Text != "" && cbxPuertas.Text != "" && cbxTipoVehiculo.Text != "" && cbxClaseVehiculo.Text != "" && txtPrecio.Text != "") { if (matriculaExistente == "") { Vehiculo oVehiculo = new Vehiculo(); oVehiculo.Veh_matricula = txtMatricula.Text; oVehiculo.Veh_marca = cbxMarca.Text; oVehiculo.Veh_linea = txtLinea.Text; oVehiculo.Veh_modelo = int.Parse(cbxModelo.Text); oVehiculo.Veh_color = cbxColor.Text; oVehiculo.Veh_puertas = int.Parse(cbxPuertas.Text); oVehiculo.Veh_gps = chkGps.Checked; oVehiculo.Veh_tipoVehiculo = (int)cbxTipoVehiculo.SelectedValue; oVehiculo.Veh_claseVehiculo = (int)cbxClaseVehiculo.SelectedValue; oVehiculo.Veh_precio = decimal.Parse(txtPrecio.Text); OperacionesVehiculos.AgregarVehiculo(oVehiculo); var respuesta = MessageBox.Show("Vehiculo agregado exitosamente!\n" + "\n¿Desea agregar otro Vehiculo? " , "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { limpiarCampos(); } else { this.Close(); } } else { MessageBox.Show("La matricula: " + matriculaExistente + " Ya existe!\n\nPor favor Ingrese otra diferente."); } } else { MessageBox.Show("Debe completar todos los datos"); } }
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 btnEliminarSeleccionado_Click(object sender, EventArgs e) { string matricula = ""; switch (cbxVer.SelectedIndex) { case 0: //Clases Vehiculo //Valida si está en uso matricula = OperacionesVehiculos.TraerMatriculaSegunParametro(txtId.Text, "CLASE"); if (matricula == "") { var respuesta = MessageBox.Show("¿Desea eliminar la Clase de Vehiculo seleccionada?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { OperacionesVehiculos.EliminarClaseVehiculo(txtId.Text); } } else { MessageBox.Show("La Clase de Vehiculo seleccionada NO se puede eliminar!\n" + "\nSe encuentra en uso en el Vehiculo con Matricula: " + matricula , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case 1: //Tipos Vehiculo //Valida si está en uso matricula = OperacionesVehiculos.TraerMatriculaSegunParametro(txtId.Text, "TIPO"); if (matricula == "") { var respuesta = MessageBox.Show("¿Desea eliminar Tipo de Vehiculo seleccionado?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { OperacionesVehiculos.EliminarTipoVehiculo(txtId.Text); } } else { MessageBox.Show("El Tipo de Vehiculo seleccionado NO se puede eliminar!\n" + "\nSe encuentra en uso en el Vehiculo con Matricula: " + matricula , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case 2: //Formas Pago //Valida si está en uso int nroVenta = OperacionesVentas.TraerNROVentaSegunParametro(txtId.Text, "FORMAPAGO"); if (nroVenta == 0) { var respuesta = MessageBox.Show("¿Desea eliminar la Forma de Pago seleccionada?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { OperacionesVentas.EliminarFormaPago(txtId.Text); } } else { MessageBox.Show("La Forma de Pago seleccionada NO se puede eliminar!\n" + "\nSe encuentra en uso en la Venta NRO: " + nroVenta , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; } CargarGrillaSegunOpcion(cbxVer.SelectedIndex); }
private void FrmListadoVehiculos_Load(object sender, EventArgs e) { dgvVehiculos.DataSource = OperacionesVehiculos.TraerVehiculosMarcaOrden("M"); dgvVehiculos.Columns["TV_ID"].Visible = false; dgvVehiculos.Columns["CV_ID"].Visible = false; }