private void ComprasEstadisticasWF_Load(object sender, EventArgs e) { CargarComboPeriodos(); chart1.Series.Clear(); List <EstadisticaCompra> Lista = new List <EstadisticaCompra>(); string periodo = cmbPeriodo.Text; Lista = ComprasNeg.BuscarComprasEstadisticasPorProveedor(cuit, periodo); if (Lista.Count > 0) { string[] series1 = { "Compras" }; fillChart(series1, Lista); } else { chart1.Series.Clear(); } ///// Armo Torta List <EstadisticaCompraTorta> Lista2 = new List <EstadisticaCompraTorta>(); string periodoTorta = cmbPeriodo.Text; Lista2 = ComprasNeg.BuscarFacturacionTorta(cuit, periodoTorta); if (Lista2.Count > 0) { string[] series1 = { "FacturacionCompras" }; fillChart2(series1, Lista2); } else { chart2.Series.Clear(); } }
private void btnActualizar_Click(object sender, EventArgs e) { Lista = ComprasNeg.BuscarTodasFacturasDeComprasDelCliente(cuit); dgvCompras.Rows.Clear(); foreach (var item in Lista) { dgvCompras.Rows.Add(item.idFactura, item.NroFactura, item.Fecha, item.Monto, item.NombreProveedor, "", "", item.Total1, item.Total2, item.Total3, item.Neto1, item.Neto2, item.Neto3, item.Iva1, item.Iva2, item.Iva3, item.PercepIva, item.PercepIngBrutos, item.NoGravado); } lblCantidad.Visible = true; lblCantidadEdit.Visible = true; lblFacturasMensaje.Visible = true; btnCoral.Visible = true; lblCantidadEdit.Text = Convert.ToString(Lista.Count); btnBuscar.Visible = true; btnConsultarTotales.Visible = true; label2.Visible = true; lblSeleccionar.Visible = true; txtBuscar.Visible = true; txtBuscar.Enabled = true; txtBuscar.Focus(); dgvCompras.Visible = true; dgvCompras.ReadOnly = true; dgvCompras.RowHeadersVisible = false; txtBuscar.AutoCompleteCustomSource = Clases_Maestras.AutoCompleteClassProveedores.Autocomplete(Sesion.UsuarioLogueado.idEmpresaSeleccionado); txtBuscar.AutoCompleteMode = AutoCompleteMode.Suggest; txtBuscar.AutoCompleteSource = AutoCompleteSource.CustomSource; ValidarDiseñoGrilla(); }
private void CargarCombo() { List <string> TipoComprobante = new List <string>(); TipoComprobante = ComprasNeg.CargarComboTipoComprobante(); cmbTipoComprobante.Items.Clear(); ListItem item = new ListItem("006 - FACTURAS B", "0"); cmbTipoComprobante.Items.Add(item); foreach (var tipo in TipoComprobante) { item = new ListItem(tipo); cmbTipoComprobante.Items.Add(item); } List <string> CodigoOperacion = new List <string>(); CodigoOperacion = ComprasNeg.CargarComboCodigoOperacion(); cmbCodigoOperacion.Items.Clear(); ListItem item2 = new ListItem("0 - NO CORRESPONDE", "0"); cmbCodigoOperacion.Items.Add(item2); foreach (var codigo in CodigoOperacion) { item2 = new ListItem(codigo); cmbCodigoOperacion.Items.Add(item2); } List <string> TipoMoneda = new List <string>(); TipoMoneda = ComprasNeg.CargarComboTipoMoneda(); cmbTipoMoneda.Items.Clear(); ListItem item3 = new ListItem("PES - PesosArgentinos", "0"); cmbTipoMoneda.Items.Add(item3); foreach (var TipoMon in TipoMoneda) { item3 = new ListItem(TipoMon); cmbTipoMoneda.Items.Add(item3); } List <string> Periodo = new List <string>(); Periodo = PeriodoNeg.CargarComboPeriodoVenta(ClienteSeleccionado.Cuit); cmbPeriodo.Items.Clear(); ListItem item4 = new ListItem("Seleccione", "0"); cmbPeriodo.Items.Add(item4); foreach (var per in Periodo) { item4 = new ListItem(per); cmbPeriodo.Items.Add(item4); } }
private void CargarCombo() { List <string> TipoComprobante = new List <string>(); TipoComprobante = ComprasNeg.CargarComboTipoComprobante(); cmbTipoComprobante.Items.Clear(); cmbTipoComprobante.Text = "Seleccione"; cmbTipoComprobante.Items.Add("Seleccione"); foreach (string item in TipoComprobante) { cmbTipoComprobante.Text = "Seleccione"; cmbTipoComprobante.Items.Add(item); } List <string> CodigoOperacion = new List <string>(); CodigoOperacion = ComprasNeg.CargarComboCodigoOperacion(); cmbCodigoOperacion.Items.Clear(); cmbCodigoOperacion.Text = "Seleccione"; cmbCodigoOperacion.Items.Add("Seleccione"); foreach (string item in CodigoOperacion) { cmbCodigoOperacion.Text = "Seleccione"; cmbCodigoOperacion.Items.Add(item); } List <string> TipoMoneda = new List <string>(); TipoMoneda = ComprasNeg.CargarComboTipoMoneda(); cmbCodigoMoneda.Items.Clear(); cmbCodigoMoneda.Text = "Seleccione"; cmbCodigoMoneda.Items.Add("Seleccione"); foreach (string item in TipoMoneda) { cmbCodigoMoneda.Text = "Seleccione"; cmbCodigoMoneda.Items.Add(item); } List <string> Periodo = new List <string>(); Periodo = PeriodoNeg.CargarComboPeriodoVenta(Sesion.UsuarioLogueado.idEmpresaSeleccionado); cmbPeriodo.Items.Clear(); cmbPeriodo.Text = "Seleccione"; cmbPeriodo.Items.Add("Seleccione"); foreach (string item in Periodo) { cmbPeriodo.Text = "Seleccione"; cmbPeriodo.Items.Add(item); } }
private void btnCargaMasiva_Click(object sender, EventArgs e) { try { string Periodo = cmbPeriodo.Text; if (Periodo == "" || Periodo == null) { string message2 = "Debe seleccionar un periodo"; const string caption2 = "Atención:"; var result2 = MessageBox.Show(message2, caption2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } Calculos(ListaStatic); ProgressBar(); int Exito = ComprasNeg.GuardarCargaMasivaCompras(ListaStatic, cuit, Periodo); if (Exito > 0) { string Numero = Convert.ToString(Exito); string message2 = "Se registraron '" + Numero + "' facturas exitosamente."; const string caption2 = "Éxito"; var result2 = MessageBox.Show(message2, caption2, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); LimpiarCampos(); } if (Exito == 0) { string message2 = "Las facturas que intento cargar ya se encontraban registradas."; const string caption2 = "Atención"; var result2 = MessageBox.Show(message2, caption2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); LimpiarCampos(); } if (Exito != 0 && Exito < 0) { const string message2 = "Algo falló."; const string caption2 = "Error"; var result2 = MessageBox.Show(message2, caption2, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { } }
private void cmbPeriodoTorta_SelectedIndexChanged(object sender, EventArgs e) { chart2.Series.Clear(); List <EstadisticaCompraTorta> Lista2 = new List <EstadisticaCompraTorta>(); string periodoTorta = cmbPeriodo.Text; Lista2 = ComprasNeg.BuscarFacturacionTorta(cuit, periodoTorta); if (Lista2.Count > 0) { string[] series1 = { "FacturacionCompras" }; fillChart2(series1, Lista2); } else { chart2.Series.Clear(); } }
private void cmbPeriodo_SelectedIndexChanged(object sender, EventArgs e) { chart1.Series.Clear(); List <EstadisticaCompra> Lista = new List <EstadisticaCompra>(); string periodo = cmbPeriodo.Text; Lista = ComprasNeg.BuscarComprasEstadisticasPorProveedor(cuit, periodo); if (Lista.Count > 0) { string[] series1 = { "Compras" }; fillChart(series1, Lista); } else { chart1.Series.Clear(); } }
private void VistaFacturacionComprasWF_Load(object sender, EventArgs e) { if (EsEditar == true) { try { lblNombreEdit.Text = razonSocial; lblCuitEdit.Text = Convert.ToString(idEmpresa); List <FacturaCompra> _Factura = new List <FacturaCompra>(); _Factura = ComprasNeg.BuscarDetalleFacturaFacturaCompra(idFactura); Total = _Factura[0].Monto; if (_Factura.Count <= 0) { //MessageBox.Show("La factura seleccionada no tiene un detalle cargado."); //TareaClienteWF _tarea = new TareaClienteWF(razonSocial, cuit); //_tarea.Show(); //Close(); } HabilitarCamposConDatosEditar(_Factura); HabilitarCampos(); } catch (Exception ex) { } } else { try { List <FacturaCompra> _Factura = new List <FacturaCompra>(); _Factura = ComprasNeg.BuscarDetalleFacturaFacturaCompra(idFactura); if (_Factura.Count <= 0) { MessageBox.Show("La factura seleccionada no tiene un detalle cargado."); TareaClienteWF _tarea = new TareaClienteWF(razonSocial, idEmpresa); _tarea.Show(); Close(); } HabilitarCamposConDatosEditar(_Factura); } catch (Exception ex) { } } }
private void btnGuardar_Click(object sender, EventArgs e) { try { FacturaCompra _factura = CargarEntidad(); bool Exito = ComprasNeg.GuardarEdicionFacturaCompras(_factura, idEmpresa, idFactura); if (Exito == true) { ProgressBar(); const string message2 = "Se registro la edición de la factura exitosamente."; const string caption2 = "Éxito"; var result2 = MessageBox.Show(message2, caption2, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); LimpiarCampos(); } else { } } catch (Exception ex) { } }
private void ComprasWF_Load(object sender, EventArgs e) { lblNombreEdit.Text = razonSocial; lblCuitEdit.Text = cuit; try { List <FacturaCompra> Lista = new List <FacturaCompra>(); Lista = ComprasNeg.BuscarTodasFacturasDeComprasDelCliente(cuit); dgvCompras.Refresh(); foreach (var item in Lista) { dgvCompras.Rows.Add(item.idFactura, item.NroFactura, item.Fecha, item.Monto, item.NombreProveedor, "", "", item.Total1, item.Total2, item.Total3, item.Neto1, item.Neto2, item.Neto3, item.Iva1, item.Iva2, item.Iva3, item.PercepIva, item.PercepIngBrutos, item.NoGravado); } lblCantidad.Visible = true; lblCantidadEdit.Visible = true; lblFacturasMensaje.Visible = true; btnCoral.Visible = true; lblCantidadEdit.Text = Convert.ToString(Lista.Count); btnBuscar.Visible = true; btnConsultarTotales.Visible = true; label2.Visible = true; lblSeleccionar.Visible = true; txtBuscar.Visible = true; txtBuscar.Enabled = true; txtBuscar.Focus(); dgvCompras.Visible = true; dgvCompras.ReadOnly = true; dgvCompras.RowHeadersVisible = false; //dgvCompras.Rows.Add(Lista.Fecha, list.TipoComprobante, list.NroFactura, list.TipoComprobante, list.Cuit, list.NombreProveedor, list.TipoDeCambio, list.CodigoMoneda, VARImpNetoGravado, VARImpNetoNoGravado, VARImpOpExentas, list.PercepIva, list.PercepIngBrutos, Iva, list.Monto); txtBuscar.AutoCompleteCustomSource = Clases_Maestras.AutoCompleteClassProveedores.Autocomplete(Sesion.UsuarioLogueado.idEmpresaSeleccionado); txtBuscar.AutoCompleteMode = AutoCompleteMode.Suggest; txtBuscar.AutoCompleteSource = AutoCompleteSource.CustomSource; ValidarDiseñoGrilla(); } catch (Exception ex) { } }
private void FacturacionAnualComprasWF_Load(object sender, EventArgs e) { List <Entidades.FacturaCompraAnual> ListaTotalFacturacion = new List <Entidades.FacturaCompraAnual>(); ListaTotalFacturacion = ComprasNeg.FacturacionAnualPorAño(Sesion.UsuarioLogueado.idEmpresaSeleccionado); if (ListaTotalFacturacion.Count > 0) { ArmarGrafico(ListaTotalFacturacion); DiseñoGrilla(); double TotalMonto = CalcularTotalMonto(ListaTotalFacturacion); double TotalImporte1 = CalcularTotalImporte1(ListaTotalFacturacion); double TotalImporte2 = CalcularTotalImporte2(ListaTotalFacturacion); double TotalImporte3 = CalcularTotalImporte3(ListaTotalFacturacion); double TotalNeto10 = CalcularTotalNeto10(ListaTotalFacturacion); double TotalNeto21 = CalcularTotalNeto21(ListaTotalFacturacion); double TotalNeto27 = CalcularTotalNeto27(ListaTotalFacturacion); double TotalIva10 = CalcularTotalIva10(ListaTotalFacturacion); double TotalIva21 = CalcularTotalIva21(ListaTotalFacturacion); double TotalIva27 = CalcularTotalIva27(ListaTotalFacturacion); double NoGravado = CalcularTotalNoGravado(ListaTotalFacturacion); double PercepIngBrutos = CalcularTotalPercepIngBrutos(ListaTotalFacturacion); double PercepIva = CalcularTotalPercepIva(ListaTotalFacturacion); FacturaCompraAnual ultimo = new FacturaCompraAnual(); ultimo.Periodo = "TOTALES"; ultimo.Total1 = Convert.ToDecimal(TotalImporte1); ultimo.Total2 = Convert.ToDecimal(TotalImporte2); ultimo.Total3 = Convert.ToDecimal(TotalImporte3); ultimo.Neto1 = Convert.ToDecimal(TotalNeto10); ultimo.Neto2 = Convert.ToDecimal(TotalNeto21); ultimo.Neto3 = Convert.ToDecimal(TotalNeto27); ultimo.Iva1 = Convert.ToDecimal(TotalIva10); ultimo.Iva2 = Convert.ToDecimal(TotalIva21); ultimo.Iva3 = Convert.ToDecimal(TotalIva27); ultimo.Monto = Convert.ToDecimal(TotalMonto); ultimo.NoGravado = Convert.ToDecimal(NoGravado); ultimo.PercepIngBrutos = Convert.ToDecimal(PercepIngBrutos); ultimo.PercepIva = Convert.ToDecimal(PercepIva); ListaTotalFacturacion.Add(ultimo); ListaStatica = ListaTotalFacturacion; dgvComprasAnuales.Visible = true; foreach (var item in ListaTotalFacturacion) { if (item.Periodo != "") { dgvComprasAnuales.Rows.Add(item.Periodo, item.Monto, item.Neto1, item.Neto2, item.Neto3, item.Iva1, item.Iva2, item.Iva3, item.PercepIngBrutos, item.NoGravado, item.PercepIva); } } dgvComprasAnuales.AllowUserToAddRows = false; PanelBotones.Visible = true; } else { dgvComprasAnuales.Rows.Clear(); PanelBotones.Visible = false; chart1.Series.Clear(); chart1.Visible = false; } }
private void FacturacionAnualVentasWF_Load(object sender, EventArgs e) { List <Entidades.FacturaVentaAnual> ListaTotalFacturacionVentas = new List <Entidades.FacturaVentaAnual>(); ListaTotalFacturacionVentas = ComprasNeg.FacturacionAnualVentas(Sesion.UsuarioLogueado.idEmpresaSeleccionado); if (ListaTotalFacturacionVentas.Count > 0) { ArmarGrafico(ListaTotalFacturacionVentas); DiseñoGrilla(); double TotalMonto = CalcularTotalMontoVentas(ListaTotalFacturacionVentas); double TotalImporte1 = CalcularTotalImporte1Ventas(ListaTotalFacturacionVentas); double TotalImporte2 = CalcularTotalImporte2Ventas(ListaTotalFacturacionVentas); double TotalImporte3 = CalcularTotalImporte3Ventas(ListaTotalFacturacionVentas); double TotalNeto10 = CalcularTotalNeto10Ventas(ListaTotalFacturacionVentas); double TotalNeto21 = CalcularTotalNeto21Ventas(ListaTotalFacturacionVentas); double TotalNeto27 = CalcularTotalNeto27Ventas(ListaTotalFacturacionVentas); double TotalIva10 = CalcularTotalIva10Ventas(ListaTotalFacturacionVentas); double TotalIva21 = CalcularTotalIva21Ventas(ListaTotalFacturacionVentas); double TotalIva27 = CalcularTotalIva27Ventas(ListaTotalFacturacionVentas); foreach (var item in ListaTotalFacturacionVentas) { if (item.Iva1 == 0 && item.Iva2 == 0 && item.Iva3 == 0) { item.ExentoIva = item.Monto; } else { item.ExentoIva = item.Monto - item.Total1 - item.Total2 - item.Total3; } } double TotalExentoIva = CalcularTotalExentoIva(ListaTotalFacturacionVentas); Entidades.FacturaVentaAnual ultimo = new Entidades.FacturaVentaAnual(); ultimo.Periodo = "TOTALES"; ultimo.Monto = Convert.ToDecimal(TotalMonto); ultimo.Total1 = Convert.ToDecimal(TotalImporte1); ultimo.Total2 = Convert.ToDecimal(TotalImporte2); ultimo.Total3 = Convert.ToDecimal(TotalImporte3); ultimo.Neto1 = Convert.ToDecimal(TotalNeto10); ultimo.Neto2 = Convert.ToDecimal(TotalNeto21); ultimo.Neto3 = Convert.ToDecimal(TotalNeto27); ultimo.Iva1 = Convert.ToDecimal(TotalIva10); ultimo.Iva2 = Convert.ToDecimal(TotalIva21); ultimo.Iva3 = Convert.ToDecimal(TotalIva27); ultimo.ExentoIva = Convert.ToDecimal(TotalExentoIva); ListaTotalFacturacionVentas.Add(ultimo); ListaStatica = ListaTotalFacturacionVentas; dgvVentasAnuales.Visible = true; foreach (var item in ListaTotalFacturacionVentas) { if (item.Periodo != "") { dgvVentasAnuales.Rows.Add(item.Periodo, item.Monto, item.ExentoIva, item.Total1, item.Total2, item.Total3, item.Neto1, item.Neto2, item.Neto3, item.Iva1, item.Iva2, item.Iva3); } } dgvVentasAnuales.AllowUserToAddRows = false; PanelBotones.Visible = true; } else { dgvVentasAnuales.Rows.Clear(); PanelBotones.Visible = false; chart1.Series.Clear(); chart1.Visible = false; } }