private void TIPOCP_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { bool existe = false; for (int i = 0; i < xtraTabControl1.TabPages.Count; i++) { if (xtraTabControl1.TabPages[i].Text == "Tipo De Documento") { xtraTabControl1.SelectedTabPage = xtraTabControl1.TabPages[i]; existe = true; } } if (!existe) { Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); XtraTabPage pedidos = new XtraTabPage(); entidad.index = 0; objeto = new Modulos.Configuracion.frmTipoCp { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill, NModulo = e.Item.Name, }; xtraTabControl1.TabPages.Add(pedidos); xtraTabControl1.SelectedTabPage = pedidos; pedidos.Text = "Tipo De Documento"; entidad.index = xtraTabControl1.SelectedTabPageIndex; pedidos.Controls.Add(objeto); objeto.Show(); Scm01.CloseWaitForm(); } }
private void btnPedido_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { bool existe = false; for (int i = 0; i < xtraTabControl1.TabPages.Count; i++) { if (xtraTabControl1.TabPages[i].Text == "pedidos") { xtraTabControl1.SelectedTabPage = xtraTabControl1.TabPages[i]; existe = true; } } if (!existe) { Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); XtraTabPage pedidos = new XtraTabPage(); objeto = new Modulos.Ventas.frmPedido { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill, NModulo = e.Item.Name, Tabla = "vva_pedido" }; xtraTabControl1.TabPages.Add(pedidos); xtraTabControl1.SelectedTabPage = pedidos; pedidos.Text = "pedidos"; pedidos.Controls.Add(objeto); objeto.Show(); Scm01.CloseWaitForm(); } }
private void CBOCOMPRAS_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Ex = false; bool existe = false; for (int i = 0; i < xtraTabControl1.TabPages.Count; i++) { if (xtraTabControl1.TabPages[i].Text == "Compras") { xtraTabControl1.SelectedTabPage = xtraTabControl1.TabPages[i]; existe = true; } } if (!existe) { Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); XtraTabPage pedidos = new XtraTabPage(); entidad.index = 0; objeto = new Modulos.Reportes.Modulos.Ventas.Cubos.frmCompras { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill, //NModulo = e.Item.Name, }; xtraTabControl1.TabPages.Add(pedidos); xtraTabControl1.SelectedTabPage = pedidos; pedidos.Text = "Compras"; entidad.index = xtraTabControl1.SelectedTabPageIndex; pedidos.Controls.Add(objeto); objeto.Show(); Scm01.CloseWaitForm(); } }
private void BtnValidar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { bool existe = false; for (int i = 0; i < xtraTabControl1.TabPages.Count; i++) { if (xtraTabControl1.TabPages[i].Text == "Validacion de bonificacion") { xtraTabControl1.SelectedTabPage = xtraTabControl1.TabPages[i]; existe = true; } } if (!existe) { Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); XtraTabPage pedidos = new XtraTabPage(); entidad.index = 0; objeto = new Modulos.Ventas.frmMaestroDetalle { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill }; xtraTabControl1.TabPages.Add(pedidos); xtraTabControl1.SelectedTabPage = pedidos; pedidos.Text = "Validacion de bonificacion"; entidad.index = xtraTabControl1.SelectedTabPageIndex; pedidos.Controls.Add(objeto); objeto.Show(); Scm01.CloseWaitForm(); } }
private void BtnCanjear_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); var frmfacturacion = new Modulos.Elementos.frmFacturacion(); frmfacturacion.StartPosition = FormStartPosition.CenterScreen; frmfacturacion.Show(); Scm01.CloseWaitForm(); }
private void btnDescargarPedidos_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { string query = @"(SELECT CASE WHEN DETPEDIDO.TipoPrecio = 1 THEN PrecMenContado WHEN DETPEDIDO.TipoPrecio = 2 THEN PrecMayContado WHEN DETPEDIDO.TipoPrecio = 3 THEN PrecMenCredito WHEN DETPEDIDO.TipoPrecio = 4 THEN PrecMayCredito WHEN DETPEDIDO.TipoPrecio = 5 THEN PrecEspecial WHEN DETPEDIDO.TipoPrecio = 6 THEN PrecSEspecial WHEN DETPEDIDO.TipoPrecio = 7 THEN PrecSSEspecial END FROM PRODUCTO WHERE Producto = DETPEDIDO.Producto)"; string query1 = @"(SELECT conigv FROM PRODUCTO WHERE Producto = DETPEDIDO.Producto)"; Libreria.Rutina proceso = new Libreria.Rutina(); entidad.i = proceso.ConsultarTabla_("pedido", "fecha >= '" + entidad.fechainicio + "' and fecha < '" + entidad.fechafin + "' and statusweb is null and procesado = 0 ").Rows.Count; if (entidad.i > 0) { if (proceso.MensagePregunta("existen '" + entidad.i.ToString() + "' pedido sin bajar, ¿desea descargarlos?") == DialogResult.Yes) { if (proceso.actualizar("pedido", "FECHA = REPLACE(CONVERT(VARCHAR(10),Fecha,120),'-','')", "procesado = 0 and statusweb is null")) { Modulos.Elementos.frmMsg frmmensage = new Modulos.Elementos.frmMsg(); Point loc = new Point(510, 450); Scm01.SplashFormStartPosition = SplashFormStartPosition.Manual; Scm01.SplashFormLocation = loc; frmmensage.dataGridView1.Columns[0].HeaderText = "Pedido"; frmmensage.dataGridView1.Columns[1].HeaderText = "Documento Generado"; frmmensage.dataGridView1.Columns[2].HeaderText = string.Empty; frmmensage.dataGridView1.Columns[3].HeaderText = string.Empty; frmmensage.Show(); Scm01.ShowWaitForm(); var Pedidos = proceso.ConsultarTabla_("Pedido", "Fecha = '" + entidad.fechainicio + "' and StatusWeb is null and procesado = 0 and tipodoc is not null "); foreach (DataRow F002 in Pedidos.Rows) { proceso.actualizar("detpedido", "PrecioNeto = PrecUnit", "pedido = '" + F002["Pedido"] + "'"); proceso.actualizar("detpedido", "PrecioUnitario = " + query, "pedido = '" + F002["Pedido"] + "'"); proceso.actualizar("detpedido", "Descuento = IIF ((PrecioUnitario - PrecioNeto) < 0,0,(PrecioUnitario - PrecioNeto))", "pedido = '" + F002["Pedido"] + "'"); proceso.actualizar("detpedido", "Recargo = IIF ((PrecioNeto - PrecioUnitario) < 0,0,(PrecioNeto - PrecioUnitario))", "pedido = '" + F002["Pedido"] + "'"); proceso.actualizar("detpedido", "Afecto = " + query1, "pedido = '" + F002["Pedido"] + "'"); proceso.actualizar("detpedido", "Bonif = CASE WHEN PrecUnit = 0.00 THEN 1 WHEN IDBonificacion > 0 THEN 1 ELSE 0 END", "pedido = '" + F002["Pedido"] + "'"); proceso.actualizar("pedido", "Aprobado = 1", "pedido = '" + F002["Pedido"] + "'"); frmmensage.dataGridView1.Rows.Add(F002["Pedido"], F002["TipoDoc"] + "_" + proceso.Procedimiento("sp_genera_documento '" + F002["Pedido"] + "','" + F002["TipoPersona"] + "','" + F002["tipodoc"] + "'")); proceso.actualizar("pedido", "StatusWeb = 1", "pedido = '" + F002["Pedido"] + "'"); } Scm01.CloseWaitForm(); frmmensage.txtsalida.Text = " Boletas : " + Pedidos.AsEnumerable().Count(x => x["TipoDoc"].ToString() == "B").ToString() + " | + | Facturas : " + Pedidos.AsEnumerable().Count(x => x["TipoDoc"].ToString() == "F").ToString(); MessageBox.Show("Descarga terminada"); } } } else { MessageBox.Show("no existen pedidos sin bajar"); } }
private void SUCURSALES_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Ex = false; int Ix = 0; var TabCaption = "Sucursales"; var Tabla = "Personal"; for (int i = 0; i < xtraTabControl1.TabPages.Count; i++) { if (xtraTabControl1.TabPages[i].Text == TabCaption) { xtraTabControl1.SelectedTabPage = xtraTabControl1.TabPages[i]; Ex = true; } } switch (Ex) { case false: Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); XtraTabPage Xtab = new XtraTabPage(); entidad.index = 0; objeto = new Modulos.Entidades.frmSucursal { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill, NModulo = e.Item.Name, Tabla = Tabla, }; xtraTabControl1.TabPages.Add(Xtab); xtraTabControl1.SelectedTabPage = Xtab; Xtab.Text = TabCaption; entidad.index = xtraTabControl1.SelectedTabPageIndex; Xtab.Controls.Add(objeto); objeto.Show(); Scm01.CloseWaitForm(); break; } }
private void ListadoGeneralClase_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); var pedidos = new XtraTabPage(); entidad.index = 0; var rpt = new RptListadoGeneralSegunClase(); var frmrpt = new Modulos.Reportes.Modulos.Distribucion.FrmMostrarReporte(); frmrpt.TopLevel = false; frmrpt.FormBorderStyle = FormBorderStyle.None; frmrpt.Dock = DockStyle.Fill; frmrpt.documentViewer1.DocumentSource = rpt; xtraTabControl1.TabPages.Add(pedidos); xtraTabControl1.SelectedTabPage = pedidos; pedidos.Text = "Listado General Segun Clase"; entidad.index = xtraTabControl1.SelectedTabPageIndex; pedidos.Controls.Add(frmrpt); frmrpt.Show(); Scm01.CloseWaitForm(); }
private void AvanceCobertura_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Ex = false; int Ix = 0; var TabCaption = "Avance Cobertura"; for (int i = 0; i < xtraTabControl1.TabPages.Count; i++) { if (xtraTabControl1.TabPages[i].Text == TabCaption) { xtraTabControl1.SelectedTabPage = xtraTabControl1.TabPages[i]; Ex = true; } } switch (Ex) { case false: Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); XtraTabPage Xtab = new XtraTabPage(); entidad.index = 0; objeto = new Modulos.Reportes.Modulos.Ventas.frmAvanceCliente { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill, //NModulo = e.Item.Name, }; xtraTabControl1.TabPages.Add(Xtab); xtraTabControl1.SelectedTabPage = Xtab; Xtab.Text = TabCaption; entidad.index = xtraTabControl1.SelectedTabPageIndex; Xtab.Controls.Add(objeto); objeto.Show(); Scm01.CloseWaitForm(); break; } }
private void btnBonificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Scm01.SplashFormStartPosition = SplashFormStartPosition.Default; Scm01.ShowWaitForm(); Filtros.frmProcesar frmbonificar = new Filtros.frmProcesar(); proceso.consultar(@"SELECT Vva_Vendedor.[Codigo vendedor] AS Codigo, FuerzaVentas.descrip AS FzaVentas, Vva_Vendedor.[Nombre Vendedor] AS Nombre FROM Vva_Vendedor INNER JOIN FuerzaVentas ON Vva_Vendedor.IDFzaVentas = FuerzaVentas.fzavtas where FuerzaVentas.activo = 1;", "vendedor"); frmbonificar.gridControl1.DataSource = proceso.ds.Tables["vendedor"]; frmbonificar.gridView1.OptionsView.ShowGroupPanel = false; frmbonificar.gridView1.Columns["FzaVentas"].GroupIndex = 1; frmbonificar.gridView1.GroupRowHeight = 1; frmbonificar.gridView1.OptionsSelection.MultiSelect = true; frmbonificar.gridView1.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect; frmbonificar.gridView1.RowHeight = 1; frmbonificar.gridView1.Appearance.Row.FontSizeDelta = 0; frmbonificar.gridView1.BestFitColumns(); frmbonificar.StartPosition = FormStartPosition.CenterScreen; frmbonificar.Show(); Scm01.CloseWaitForm(); }