//Reescribimos el comportamiento WindProc para que se pueda mover la ventana sin los bordes private void Venta_1_Load(object sender, EventArgs e) { elemento_clase = 0; crearColumnasDgv_Tabla(); DisableTab(tab_venta, false); ControlVentas.llenarMedios_de_Pago(combo_pago); ControlVenta.llenarClientes(combo_cliente); ControlVentas.llenarProductosCombo(combo_producto); button5.Enabled = false; buscar_cuit.Text = "Buscar por CUIT o DNI"; buscar_cuit.ForeColor = Color.Gray; dgv_tabla.SelectionMode = DataGridViewSelectionMode.FullRowSelect; combo_iva.SelectedIndex = 1; txt_ventas_cantidad.Text = "1"; combo_cliente.ForeColor = Color.Gray; combo_cliente.SelectedIndex = -1; combo_cliente.Text = "Buscar por Razón Social"; }
private void CuentaCorriente_Load(object sender, EventArgs e) { lbl_dni.Text = ""; lbl_deuda.Text = ""; lbl_comprado.Text = ""; lbl_pagado.Text = ""; ControlVenta.llenarClientes(combo_cliente); }
private void btn_factura_Click(object sender, EventArgs e) { long ultimoid; ultimoid = guardarVentaEnBlanco(); ControlVentas controlventas = new ControlVentas(); Cliente cliente = new Cliente(); Omega3.Modelo.Venta venta = new Omega3.Modelo.Venta(); ControlVenta control = new ControlVenta(); try { Cursor.Current = Cursors.WaitCursor; if (ultimoid != 0) { venta.remito = 0; venta.ordendeCompra = "0"; venta.tipo_factura = Convert.ToString(combo_comprobante.SelectedValue); venta.medio_de_pago = Convert.ToInt32(combo_pago.SelectedValue); 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; } cliente = ControlCliente.obtenerCliente(long.Parse(cuit.Text)); cliente.Documento = long.Parse(cuit.Text); string id_comprobante = string.Empty; id_comprobante = control.Facturar(venta, cliente, listado_articulos); var task = Task.Factory.StartNew(() => controlventas.ActualizarFacturaYUrl(id_comprobante, ultimoid)); limpiarParteCliente(); lista.Clear(); elemento_clase = 0; this.Close(); } else { MessageBox.Show("Hubo un error al insertar en la base de datos."); } } catch (Exception ex) { MessageBox.Show("Hubo un error", Convert.ToString(ex)); } finally { Cursor.Current = Cursors.Default; } }
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 Presupuesto_Load(object sender, EventArgs e) { dataGridView1.DataSource = ControlPresupuesto.FillDgv(); dataGridView1.AutoGenerateColumns = false; dataGridView1.Columns[0].DataPropertyName = "Numero"; dataGridView1.Columns[1].DataPropertyName = "Cod"; dataGridView1.Columns[2].DataPropertyName = "Descripcion"; dataGridView1.Columns[3].DataPropertyName = "Cantidad"; dataGridView1.Columns[4].DataPropertyName = "Precio"; dataGridView1.Columns[5].DataPropertyName = "Importe"; ControlVentas.llenarMedios_de_Pago(combo_pago); ControlVenta.llenarClientes(combo_cliente); ControlVentas.llenarProductosCombo(combo_producto); filtro_cuit.Text = "Buscar por CUIT o DNI"; filtro_cuit.ForeColor = Color.Gray; dgv_tabla.SelectionMode = DataGridViewSelectionMode.FullRowSelect; }
private void btn_Crear_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); if (validarCampos()) { if (combo_documento.SelectedIndex == combo_documento.FindStringExact("DNI") && txt_documento.Text.Trim().Length < 8) { MessageBox.Show("El documento está incompleto"); } else if (combo_documento.SelectedIndex == combo_documento.FindStringExact("CUIT") && txt_cuit.Text.Trim().Length < 11) { MessageBox.Show("El campo documento está incompleto"); } else if (combo_documento.SelectedIndex == combo_documento.FindStringExact("CUIL") && txt_cuit.Text.Trim().Length < 11) { MessageBox.Show("El campo documento está incompleto"); } else { if (combo_documento.Text == "DNI") { cliente.Documento = long.Parse(txt_documento.Text); } else { cliente.Documento = long.Parse(txt_cuit.Text); } cliente.Tipo_documento = Convert.ToInt32(combo_documento.SelectedValue); cliente.Razon = txt_razon_social.Text; cliente.Direccion = txt_direccion.Text; if (txt_telefono.Text.Trim() != "" || !string.IsNullOrEmpty(txt_telefono.Text)) { cliente.Telefono = long.Parse(txt_telefono.Text); } cliente.Contacto = txt_contacto.Text; cliente.Mail_contacto = txt_mail_contacto.Text; if (txt_cod_postal.Text.Trim() != "" || !string.IsNullOrEmpty(txt_cod_postal.Text.Trim())) { cliente.Codigo_postal = Convert.ToInt32(txt_cod_postal.Text); } cliente.Localidad = txt_localidad.Text; cliente.Impositiva = Convert.ToString(combo_condicion.SelectedValue); cliente.Cod_provincia = Convert.ToInt32(combo_provincia.SelectedValue); cliente.Lista = Convert.ToDecimal(combo_lista.SelectedValue); cliente.Nombre1 = txt_nombre1.Text; cliente.Nombre2 = txt_nombre2.Text; cliente.Nombre3 = txt_nombre3.Text; cliente.Email1 = txt_email1.Text; cliente.Email2 = txt_email2.Text; cliente.Email3 = txt_email3.Text; cliente.Telefono1 = txt_telefono1.Text; cliente.Telefono2 = txt_telefono2.Text; cliente.Telefono3 = txt_telefono3.Text; cliente.Plazo = txt_plazo.Text; if (txt_limite.Text.Trim() != "" || !string.IsNullOrEmpty(txt_limite.Text)) { cliente.Maximo_credito = Convert.ToDecimal(txt_limite.Text); } cliente.Flete = txt_flete.Text; if (!ControlCliente.validardocumento(cliente.Documento)) { ControlCliente.AgregarCliente(cliente); MessageBox.Show("El cliente fue agregado correctamente!"); if (desde_otra_ventana == true) { ControlVenta.llenarClientes(combo_ventana); combo_ventana.SelectedIndex = combo_ventana.FindStringExact(cliente.Razon); this.Close(); } limpiarCampos(); } else { MessageBox.Show("El documento ingresado ya existe"); } } } }
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(); } }
//¿QUE ES ESTO?? private void button1_Click(object sender, EventArgs e) { ControlVenta control = new ControlVenta(); control.Venta(); }