public void actualizarFactura() { objFacturaVenta objFacturaVenta = new objFacturaVenta(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); if (validarCamposLlenos(control)) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar la factura seleccionada?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { cnFacturaVenta.actualizarFactura(objFacturaVenta); llenarDataGrigView(); cbEmpleado.Enabled = true; cbCliente.Enabled = true; txtFechaVenta.Text = DateTime.Now.ToString().Split(' ')[0].Trim(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); control = 0; } } else { MessageBox.Show("Debe de cargar primero una factura de la lista de facturas", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void cargarSegundoCombo() { cnVehiculoNuevo cnVehiculoNuevo = new cnVehiculoNuevo(); cnVehiculoUsado cnVehiculoUsado = new cnVehiculoUsado(); cnServicios cnServicios = new cnServicios(); cnRepuestos cnRepuestos = new cnRepuestos(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); //Carga Productos if (cbTipo.SelectedItem == "Vehiculo Nuevo") { cbProducto.DataSource = cnFacturaVenta.consultarVehiculoUsado(); cbProducto.DisplayMember = "Cod_Vehiculo"; cbProducto.ValueMember = "Cod_Vehiculo"; } else if (cbTipo.SelectedItem == "Vehiculo Usado") { cbProducto.DataSource = cnFacturaVenta.consultarVehiculoUsado(); cbProducto.DisplayMember = "Cod_Vehiculo"; cbProducto.ValueMember = "Cod_Vehiculo"; } else if (cbTipo.SelectedItem == "Servicio") { cbProducto.DataSource = cnServicios.consultarServicio(); cbProducto.DisplayMember = "descripcion"; cbProducto.ValueMember = "cod_servicio"; } else if (cbTipo.SelectedItem == "Repuesto") { cbProducto.DataSource = cnFacturaVenta.consultarRepuestosFactura(); cbProducto.DisplayMember = "descripcion"; cbProducto.ValueMember = "cod_repuesto"; } }
public void eliminarFactura() { objFacturaVenta objFacturaVenta = new objFacturaVenta(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar la factura seleccionada?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionBorrar == DialogResult.Yes) { objFacturaVenta.Cod_Fact_Venta = Convert.ToInt32(dgvListaFacturas.CurrentRow.Cells[0].Value); cnFacturaVenta.eliminarFactura(objFacturaVenta); llenarDataGrigView(); cbEmpleado.Enabled = true; cbCliente.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } }
public void llenarDataGrigView() { cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); DataTable tablaFacturas = new DataTable(); dgvListaFacturas.Rows.Clear(); tablaFacturas = cnFacturaVenta.consultarFacturas(); for (int i = 0; i < tablaFacturas.Rows.Count; i++) { dgvListaFacturas.Rows.Add(tablaFacturas.Rows[i][0], tablaFacturas.Rows[i][1], tablaFacturas.Rows[i][2], tablaFacturas.Rows[i][3], tablaFacturas.Rows[i][4]); } }
public void agregarFactura() { objFacturaVenta objFacturaVenta = new objFacturaVenta(); objDetalleVenta objDetalleVenta = new objDetalleVenta(); cnDetalleVenta cnDetalleVenta = new cnDetalleVenta(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); if (validarCamposLlenos(control)) { objFacturaVenta.Cod_Empleado = Convert.ToInt32(cbEmpleado.SelectedValue); objFacturaVenta.Cod_Cliente = Convert.ToInt32(cbCliente.SelectedValue); objFacturaVenta.Fecha_Venta = Convert.ToDateTime(txtFechaVenta); objDetalleVenta.Cod_Producto = Convert.ToString(cbProducto.SelectedValue); objDetalleVenta.Cantidad = Convert.ToInt32(txtCantidad.Text); objDetalleVenta.Precio_Unitario = Convert.ToInt32(txtPrecioUnitario.Text); objDetalleVenta.Subtotal = Convert.ToInt32(txtSubtotal.Text); objDetalleVenta.Comentarios = txtComentarios.Text; if (cnFacturaVenta.insertarFactura(objFacturaVenta, objDetalleVenta)) { llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); control = 0; } else { txtComentarios.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void cargarComboBoxes() { cnEmpleados cnEmpleado = new cnEmpleados(); cnClientes cnClientes = new cnClientes(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); DataTable TablaEmpleados = new DataTable(); DataTable TablaClientes = new DataTable(); cnVehiculoNuevo cnVehiculoNuevo = new cnVehiculoNuevo(); //Carga Empleados if (cnEmpleado.consultarEmpleadosTaller().Rows.Count > 0) { cbEmpleado.DataSource = cnEmpleado.consultarEmpleadosTaller(); cbEmpleado.DisplayMember = "nombre_empleado"; cbEmpleado.ValueMember = "cod_empleado"; } else { cbEmpleado.DataSource = null; cbEmpleado.DisplayMember = ""; cbEmpleado.ValueMember = ""; } //Carga clientes if (cnClientes.consultarClientes().Rows.Count > 0) { cbCliente.DataSource = cnClientes.consultarClientes(); cbCliente.DisplayMember = "NOMBRE"; cbCliente.ValueMember = "COD_CLIENTE"; } else { cbCliente.DataSource = null; cbCliente.DisplayMember = ""; cbCliente.ValueMember = ""; } }