private void Modificar() { Modelo.Reparacion a = new Modelo.Reparacion(); a.id = reparacion.id; a.nro_factura = txt_factura.Text; a.remito = long.Parse(txt_remito.Text); if (combo_cobrada.SelectedIndex == 0) { a.cobrada = true; } else { a.cobrada = false; } if (ControladorFuncVariadas.validarTextBoxVacios(txt_remito, txt_factura)) { if (ControlReparaciones.ModificarReparacionCobro(a) == 1) { MessageBox.Show("Se actualizaron los datos correctamente"); modificar = true; this.Close(); } else { Console.WriteLine("Error en el update"); } } }
private void button1_Click(object sender, EventArgs e) { Modelo.Reparacion reparacion_update = new Modelo.Reparacion(); FinalizarReparacion finalizar; if (ControladorFuncVariadas.validarTextBoxVacios(txt_problema) && ControladorFuncVariadas.validarFechaPasada(txt_fecha)) { reparacion_update.id = reparacion.id; reparacion_update.problema = txt_problema.Text; reparacion_update.comentarios = txt_comentarios.Text; reparacion_update.fecha_salida = txt_fecha.Value; reparacion_update.entregado = false; ControlReparaciones.sumarStockEliminadoDeDetalle(tabla_reestablecer_stock, reparacion.id); if (ControlReparaciones.actualizarReparacion(reparacion_update, tabla_reparacion, nuevasFilas()) == 1) { // ControladorFuncVariadas.limpiarTextBox(txt_cliente, txt_maquina, txt_nmotor, txt_problema, txt_comentarios); if (validarManoDeObra()) { finalizar = new FinalizarReparacion(ControlCliente.obtenerCliente(reparacion.documento), Convert.ToDecimal(lbl_subtotal.Text), tabla_reparacion, reparacion.id, this); finalizar.ShowDialog(); } else { MessageBox.Show("Debe agregar el costo de la mano de obra!"); } } else { MessageBox.Show("Hubo un error en la base de datos"); } } }
private void BuscarProducto_Load(object sender, EventArgs e) { ControlReparaciones.llenarTablaProducto(dgv_tabla, lista); dgv_tabla.Columns[0].DisplayIndex = 4; habilitarFiltroProducto("off"); habilitarFiltroCodigo("off"); }
private void Reparacion_Load(object sender, EventArgs e) { // ControlReparaciones.armarTablaRepuestos(tabla_reparacion); ControlReparaciones.armarTablaReestablecerStock(tabla_reestablecer_stock); limpiarCampos(); txt_cantidad.MaxLength = 3; txt_descuento.MaxLength = 3; btn_buscar_producto.Enabled = false; }
public Reparacion(long id) { InitializeComponent(); foreach (Control c in this.Controls) { c.Enabled = false; } ControlReparaciones.armarTablaRepuestos(tabla_reparacion); cargarReparacionEntregada(id); }
private void BuscarCliente_Load(object sender, EventArgs e) { ControlReparaciones.llenarTablaClientes(dgv_tabla); //Muestro el boton al final dgv_tabla.Columns[0].DisplayIndex = 2; //Defino las cabeceras de la tabla dgv_tabla.Columns[1].HeaderText = "Documento"; dgv_tabla.Columns[2].HeaderText = "Razón Social"; ControlReparaciones.AutoFill(dgv_tabla); }
public Reparaciones_Realizadas() { InitializeComponent(); ControlReparaciones.construirTablaReparacionesRealizadas(dgv_tabla); calcularTamanioPanel(); this.MinimumSize = new Size(1244, this.Size.Height); }
private void btn_negro_Click(object sender, EventArgs e) { //ControlReparaciones a = new ControlReparaciones(); Modelo.Venta venta = new Modelo.Venta(); venta.medio_de_pago = Convert.ToInt32(combo_medio_de_pago.SelectedValue); venta.tipo_factura = Convert.ToString(combo_comprobante.SelectedValue); ControlVenta facturar = new ControlVenta(); Modelo.Reparacion reparacion = new Modelo.Reparacion(); reparacion.tipo_factura = combo_comprobante.SelectedValue.ToString(); reparacion.vencimiento = llenarVencimiento(); reparacion.medio_de_pago = Convert.ToInt32(combo_medio_de_pago.SelectedValue); //usuario reparacion.cobrada = llenarCobrada(); if (txt_remito.Text.Trim() != "" || !string.IsNullOrEmpty(txt_remito.Text)) { reparacion.remito = long.Parse(txt_remito.Text); } if (txt_ordenDeCompra.Text.Trim() != "" || !string.IsNullOrEmpty(txt_ordenDeCompra.Text)) { reparacion.ordenDeCompra = txt_ordenDeCompra.Text; } try { Cursor.Current = Cursors.WaitCursor; reparacion.documento = cliente.Documento; if (ControlReparaciones.FinalizarReparacion(id_reparacion, reparacion, 1) == 1) { Vista.Informes.Comprobante_Reparacion x = new Informes.Comprobante_Reparacion(id_reparacion); x.ShowDialog(); a.Close(); this.Close(); } else { MessageBox.Show("Hubo un error en la base de datos reportar al administrador"); this.Close(); } } catch (Exception ex) { Console.WriteLine(ex); } finally { Cursor.Current = Cursors.Default; a.Close(); this.Close(); } }
private void btn_guardar_Click(object sender, EventArgs e) { Modelo.Reparacion reparacion_update = new Modelo.Reparacion(); if (ControladorFuncVariadas.validarTextBoxVacios(txt_problema) && ControladorFuncVariadas.validarFechaPasada(txt_fecha)) { reparacion_update.id = reparacion.id; reparacion_update.problema = txt_problema.Text; reparacion_update.comentarios = txt_comentarios.Text; reparacion_update.fecha_salida = txt_fecha.Value; reparacion_update.entregado = false; ControlReparaciones.sumarStockEliminadoDeDetalle(tabla_reestablecer_stock, reparacion.id); if (ControlReparaciones.actualizarReparacion(reparacion_update, tabla_reparacion, nuevasFilas()) == 1) { MessageBox.Show("Se guardó correctamente"); ControladorFuncVariadas.limpiarTextBox(txt_cliente, txt_maquina, txt_nmotor, txt_problema, txt_comentarios); txt_fecha.Value = DateTime.Now; tabla_reparacion.DataSource = null; tabla_reparacion.Rows.Clear(); tabla_reestablecer_stock.DataSource = null; tabla_reestablecer_stock.Rows.Clear(); btn_buscar_producto.Enabled = false; btn_buscar_reparacion.Enabled = true; btn_mano_de_obra.Enabled = false; txt_maquina.Text = string.Empty; } else { MessageBox.Show("Hubo un error en la base de datos"); } } Cliente a = new Cliente(); a = ControlCliente.obtenerCliente(reparacion.documento); }
private void btn_buscar_reparacion_Click(object sender, EventArgs e) { reparacion.maquina = string.Empty; reparacion.fecha_salida = DateTime.Now; BuscarReparacion a = new BuscarReparacion(ref txt_cliente, ref reparacion, btn_buscar_producto, btn_mano_de_obra); a.ShowDialog(); if (reparacion.maquina.Trim() != "" || !string.IsNullOrEmpty(reparacion.maquina)) { txt_maquina.Text = reparacion.maquina; txt_nmotor.Text = reparacion.id_motor; txt_problema.Text = reparacion.problema; txt_fecha.Value = reparacion.fecha_salida; ControlReparaciones.llenarComentarios(txt_comentarios, reparacion.id); ControlReparaciones.llenarTablaArticulosReparacion(tabla_reparacion, reparacion.id); btn_buscar_reparacion.Enabled = false; } calcularTotal(); }
private void cargarReparacionEntregada(long id) { //Hacer los botones invisibles. ControladorFuncVariadas.cambiarVisibilidadBoton(false, btn_buscar_reparacion, btn_buscar_producto, btn_agregar_producto, txt_guardar, button1, btn_mano_de_obra); ControladorFuncVariadas.cambiarVisibilidadLabel(false, lbl_nombre_producto, lbl_stock_actual, lbl_precio, label5, label6, label7, label3, label4, label2); ControladorFuncVariadas.cambiarVisibilidadTextBox(false, txt_cantidad, txt_descuento); ControladorFuncVariadas.cambiarVisibilidadCombos(false, combo_iva); Modelo.Reparacion modelo = new Modelo.Reparacion(); modelo = ControlReparaciones.obtenerReparacion(id); txt_cliente.Text = modelo.razon_social; txt_fecha.Value = modelo.fecha_salida; txt_maquina.Text = modelo.maquina; txt_comentarios.Text = modelo.comentarios; txt_problema.Text = modelo.problema; txt_nmotor.Text = modelo.id_motor; tabla_reparacion.Enabled = true; ControlReparaciones.llenarTablaArticulosReparacion(tabla_reparacion, id); tabla_reparacion.Columns.Remove("Borrar"); calcularTotal(); }
public Reparacion() { InitializeComponent(); ControlReparaciones.armarTablaRepuestos(tabla_reparacion); }
private void BuscarReparacion_Load(object sender, EventArgs e) { ControlReparaciones.llenarTablaReparaciones(dgv_tabla); dgv_tabla.Columns[0].DisplayIndex = 8; dgv_tabla.Columns[7].DisplayIndex = 0; }
private void btn_facturar_Click(object sender, EventArgs e) { ControlReparaciones b = new ControlReparaciones(); Modelo.Venta venta = new Modelo.Venta(); venta.medio_de_pago = Convert.ToInt32(combo_medio_de_pago.SelectedValue); venta.tipo_factura = Convert.ToString(combo_comprobante.SelectedValue); ControlVenta facturar = new ControlVenta(); Modelo.Reparacion reparacion = new Modelo.Reparacion(); reparacion.tipo_factura = combo_comprobante.SelectedValue.ToString(); reparacion.vencimiento = llenarVencimiento(); reparacion.medio_de_pago = Convert.ToInt32(combo_medio_de_pago.SelectedValue); if (txt_remito.Text.Trim() != "" || !string.IsNullOrEmpty(txt_remito.Text)) { reparacion.remito = long.Parse(txt_remito.Text); } if (txt_ordenDeCompra.Text.Trim() != "" || !string.IsNullOrEmpty(txt_ordenDeCompra.Text)) { reparacion.ordenDeCompra = txt_ordenDeCompra.Text; } reparacion.cobrada = llenarCobrada(); try { Cursor.Current = Cursors.WaitCursor; reparacion.documento = cliente.Documento; if (ControlReparaciones.FinalizarReparacion(id_reparacion, reparacion) == 1) { venta.remito = 0; venta.ordendeCompra = "0"; if (txt_remito.Text.Trim() != "" || !string.IsNullOrEmpty(txt_remito.Text)) { venta.remito = long.Parse(txt_remito.Text); } if (txt_ordenDeCompra.Text.Trim() != "" || !string.IsNullOrEmpty(txt_ordenDeCompra.Text)) { venta.ordendeCompra = txt_ordenDeCompra.Text; } id_comprobante = facturar.FacturarReparacion(venta, cliente, dgv_tabla); var task = Task.Factory.StartNew(() => b.ActualizarFacturaYUrl(id_comprobante, id_reparacion)); MessageBox.Show("Se realizó la venta correctamente, en unos instantes podrá acceder a la factura desde Listar Reparaciones."); a.Close(); this.Close(); } } catch (Exception ex) { Console.WriteLine(ex); } finally { Cursor.Current = Cursors.Default; a.Close(); this.Close(); } }
private void btn_exportar_excel_Click(object sender, EventArgs e) { ControlReparaciones.armarExcelReparacionesRealizadas(dgv_tabla); }