private void btnConfirmar_Click(object sender, EventArgs e) { if (cboClientes.Text == "Select Client" || nudPrecio.Value == 0 || cboFormaPago.Text == "Select Way To Pay" || cboVehiculo.Text == "Select Vehicle") { MessageBox.Show("No puede registar campos vacíos"); } else { if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes) { Venta oVenta = new Venta(); oVenta.CLI_dni = (string)cboClientes.SelectedValue; oVenta.USU_id = Int32.Parse(id); oVenta.VEH_matricula = (string)cboVehiculo.SelectedValue; oVenta.VTA_fecha = dtpFecha.Value; oVenta.FP_id = (Int32)cboFormaPago.SelectedValue; oVenta.VTA_precioFinal = Decimal.Parse(TrabajarVehiculo.verPrecio((string)cboVehiculo.SelectedValue)); oVenta.VTA_estado = true; TrabajarVenta.AgregarVenta(oVenta); MessageBox.Show("¡VENTA REGISTRADA CON EXITO!"); limpiarCampos(); } } }
private void btnFiltrar_Click(object sender, EventArgs e) { string dni = (string)cbClientes.SelectedValue; dgvVentas.DataSource = TrabajarVenta.TraerVentaClienteSP(dni); cargarData(); }
private void btnFilterMarca_Click(object sender, EventArgs e) { string marca = cboMarca.Text; dgvVentas.DataSource = TrabajarVenta.TraerVentaMarcaSP(marca); cargarData(); }
/// <summary> /// Carga el combo box de forma de pagos /// </summary> private void cargar_combo_pago() { cmbFormaPago.DisplayMember = "Descripcion"; cmbFormaPago.ValueMember = "Id"; cmbFormaPago.DataSource = TrabajarVenta.listar_forma_pago(); cmbFormaPago.SelectedIndex = -1; cmbFormaPago.Text = "--Seleccione Forma de Pago"; }
private void btnFiltrarFechas_Click(object sender, EventArgs e) { DateTime fecha1 = dtpFecha1.Value; DateTime fecha2 = dtpFecha2.Value; dgvVentas.DataSource = TrabajarVenta.TraerVentaFechasSP(fecha1, fecha2); cargarData(); }
private void btnAnularVenta_Click(object sender, EventArgs e) { int ventaId = Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID Venta"].Value); if (MessageBox.Show("¿Desea ANULAR la Venta ID: " + ventaId + "?", "Anular venta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Anular venta TrabajarVenta.modificar_estado_venta(ventaId, "ANULADA"); MessageBox.Show("Venta ANULADA", "Mensaje"); //Se actualiza la tabla filtroDinamico(); } }
private void btnEiminar_Click(object sender, EventArgs e) { var confirmResult = MessageBox.Show("¿Seguro que quieres eliminar?", "¿Eliminar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { int id = Convert.ToInt32(dgvFormaPago.CurrentRow.Cells["Id"].Value); TrabajarVenta.eliminar_forma_pago(id); txtDescripcion.Text = null; cargarTabla(); } }
private void btnAgregarVehiculo_Click(object sender, EventArgs e) { if (txtDescripcion.Text != null && txtDescripcion.Text != "") { string descripcion = txtDescripcion.Text; TrabajarVenta.insertar_forma_pago(descripcion); cargarTabla(); txtDescripcion.Text = null; } else { MessageBox.Show("No puede haber campos vacios"); } }
/// <summary> /// anula la venta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAnular_Click(object sender, EventArgs e) { String msj = "Esta seguro que quiere ANULAR la venta"; DialogResult dialogResult = MessageBox.Show(msj, "Anular venta?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { Form frmVenta = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVenta); TrabajarVenta.modificarVenta(Convert.ToInt32(id.Text), "ANULADA"); MessageBox.Show("Venta ANULADA"); TrabajarVehiculo.bajaVehiculo(matricula.Text, true); refrescarVistaVehiculo(); ((FrmVenta)frmVenta).cargarVentas(); } }
/// <summary> /// Registra la venta en la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnVender_Click(object sender, EventArgs e) { try { int forma = Convert.ToInt32(cmbMedioDePago.SelectedValue); if (validarCampos()) { Venta nuevaVenta = new Venta(); nuevaVenta.Cli_DNI = primerValorCombobox(cmbClientesDNI.Text); nuevaVenta.Veh_Matricula = primerValorCombobox(cmbVehiculos.Text); nuevaVenta.Vta_Fecha = dtpFecha.Value; Form frmLogin = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmLogin); if (frmLogin != null) { nuevaVenta.Usu_ID = ((FrmLogin)frmLogin).user.Usu_ID; nuevaVenta.Fp_ID = forma; nuevaVenta.Vta_PrecioFinal = Convert.ToDecimal(txtPrecio.Text); if (nuevaVenta.Vta_PrecioFinal > 0) { if (mensaje(nuevaVenta) == DialogResult.OK) { TrabajarVenta.altaVenta(nuevaVenta); limpiarCampos(); Form frmVenta = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVenta); ((FrmVenta)frmVenta).cargarVentas(); TrabajarVehiculo.bajaVehiculo(nuevaVenta.Veh_Matricula, false); } else { MessageBox.Show("Venta cancelada", "Cancelado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No puede Ingresar un Precio menor a 0", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Campos Incorrectos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Espere unos momentos mientras se esta cargando la base de datos e intentelo mas tarde", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnValidar_Click(object sender, EventArgs e) { if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes) { Venta oVenta = new Venta(); oVenta.VTA_id = Convert.ToInt32(dgvVentas.CurrentRow.Cells[0].Value); oVenta.VTA_estado = true; oVenta.USU_id = Convert.ToInt32(dgvVentas.CurrentRow.Cells[9].Value); oVenta.VEH_matricula = (string)dgvVentas.CurrentRow.Cells[3].Value; oVenta.VTA_fecha = Convert.ToDateTime(dgvVentas.CurrentRow.Cells[10].Value); oVenta.FP_id = TrabajarFormaPago.traerId((string)dgvVentas.CurrentRow.Cells[11].Value); oVenta.VTA_precioFinal = Convert.ToDecimal(dgvVentas.CurrentRow.Cells[12].Value); TrabajarVenta.CambiarVenta(oVenta); cargarGrilla(); cargarData(); } }
private void filtroDinamico() { Console.Write("hasta: " + dtHasta.Value); string dni = Convert.ToString(cmbCliente.SelectedValue); DateTime desde = dtDesde.Value; DateTime hasta = dtHasta.Value; string idMarca = Convert.ToString(cmbMarca.SelectedValue); string estado = Convert.ToString(cbxEstadoVenta.SelectedValue); dataGridView1.DataSource = TrabajarVenta.filtrar_ventas_Dinamica(dni, idMarca, desde, hasta, estado); //Cargar contadores DataTable dt = TrabajarVenta.obtener_total_cantidad_ventas_dinamica(dni, idMarca, desde, hasta); lblCantVentas.Text = Convert.ToString(dt.Rows[0].Field <int>("cant")); lblTotalVenta.Text = "$ " + Convert.ToString(dt.Rows[0][0]); //lblCantVentas.Text = "$ " + dt.Rows[0].Field<Decimal>("total").ToString(); lblVentasAnuladas.Text = Convert.ToString(dt.Rows[0][2]); lblVentasConfirmadas.Text = Convert.ToString(dt.Rows[0][3]); }
private void btnModificar_Click(object sender, EventArgs e) { if (txtDescripcion.Text == null || txtDescripcion.Text == "") { MessageBox.Show("No puede haber campos vacios"); } else { var confirmResult = MessageBox.Show("¿Seguro que quieres Modificar?", "¿Modificar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { string descripcion = txtDescripcion.Text; int id = Convert.ToInt32(dgvFormaPago.CurrentRow.Cells["Id"].Value); TrabajarVenta.actualizar_forma_pago(id, descripcion); txtDescripcion.Text = null; cargarTabla(); } } }
/// <summary> /// Agrega una venta a la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAgregar_Click(object sender, EventArgs e) { const string estadoVenta = "CONFIRMADO"; if (cmbVehiculo.SelectedValue == null || cmbFormaPago.SelectedValue == null || cmbCliente.SelectedValue == null || cmbCliente.SelectedValue == null) { MessageBox.Show("Complete todos los campos"); } else { Venta venta = new Venta(); venta.Cli_Dni = Convert.ToString(cmbCliente.SelectedValue); venta.Veh_Matricula = Convert.ToString(cmbVehiculo.SelectedValue); venta.Vta_FormaPago = Convert.ToString(cmbFormaPago.SelectedValue); venta.Vta_Fecha = dtFecha.Value; venta.Vta_PrecioFinal = Convert.ToDecimal(txtPrecioFinal.Text); venta.Usu_Id = UsuarioLogin.usu_Id; venta.Vta_Estado = estadoVenta; TrabajarVenta.insertar_venta(venta); } }
private void cargarGrilla() { dgvVentas.DataSource = TrabajarVenta.TraerVenta(); }
/// <summary> /// lista las ventas en la tabla /// </summary> public void cargarVentas() { dataVenta.DataSource = TrabajarVenta.listarVenta(); contar(); }
/// <summary> /// busqueda por marca /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBusacar_Click(object sender, EventArgs e) { dataVenta.DataSource = TrabajarVenta.buscarVenta(cmbMarca.Text, primerValorCombobox(cmbClientes.Text), dtpDesde.Value, dtpHasta.Value); contar(); }
private void cargarTabla() { dgvFormaPago.DataSource = TrabajarVenta.listar_forma_pago(); }