public void sbrCreaExcel(DataTable dtb, string vNomHoja) { frmInformacion.vTexto = "Creando Hoja Excel"; Form frm = new frmInformacion(); frm.Show(); Application.DoEvents(); DataTable dtEx = dtb.DefaultView.ToTable(); cOffice oOffice = new cOffice(); oOffice.AbreExcel(false); Application.DoEvents(); oOffice.Visible = false; Application.DoEvents(); oOffice.CargaExcel(dtEx, 1); Application.DoEvents(); if (vNomHoja != "") { oOffice.NombreHoja(vNomHoja); } oOffice.Visible = true; Application.DoEvents(); oOffice.LimpiaExcel(); Application.DoEvents(); frm.Close(); Application.DoEvents(); }
private void eliminarStockDePZsToolStripMenuItem_Click(object sender, EventArgs e) { string vMen = "Este proceso eliminara TODO el Stock de los Productos 'PZ-' (Producto Terminado),Esta seguro ?"; string vTit = "Eliminar"; if (MessageBox.Show(vMen, vTit, MessageBoxButtons.YesNo) == DialogResult.No) { return; } vMen = "Peroooo Seguro, seguro ?"; vTit = "Eliminar"; if (MessageBox.Show(vMen, vTit, MessageBoxButtons.YesNo) == DialogResult.No) { return; } frmInformacion frm = new frmInformacion(); frm.vTex = "Eliminando Stock de 'PZ-'"; frm.Show(); Application.DoEvents(); string vID = System.Guid.NewGuid().ToString(); string vSql = cConstantes.SQL_ElimStockPZ; DataTable dt = SQLDataAccess.Trae(vSql, cUtil.SQLConec(cParamXml.strConecProduc_Prueb)); foreach (DataRow dr in dt.Rows) { string vProd = dr["Producto"].ToString(); string vCan = dr["canreg"].ToString(); decimal vdCan = Convert.ToDecimal(vCan); string vUbi = dr["Ubi"].ToString(); string vLote = dr["Lote"].ToString(); string vOFL = dr["OFL"].ToString(); try { string vTipo = "Entrada"; if (vdCan < 0) { vTipo = "Salida"; } //Crear movimientos de producto y materia prima cMovimientos.Articulo oMov = new cMovimientos.Articulo(); //Movimiento de producto oMov.fncAlta(cParamXml.Emp, vTipo, DateTime.Now, DateTime.Now, cParamXml.AlmacenMat, vProd, "", vCan, "Inv_" + vID, vOFL, vUbi, vLote); } catch { } } frm.Close(); MessageBox.Show("Se han eliminado todo el Stock del los Productos 'PZ-'"); }
private void frmSrvGesInj_Load(object sender, EventArgs e) { if (cUtil.fncEnEjecucion(Application.ProductName.ToString())) { MessageBox.Show("Existe una copia de la aplicación en marcha.Acepte este mensaje y ejecute de nuevo el programa SrvGesInj"); //Icon1.Visible = false; IntPtr vint = IntPtr.Zero; cUtil.fncCierraExe(vint, true, Application.ProductName.ToString()); this.Close(); } frmInformacion.vTexto = "Iniciando Servicios GesInject"; Form frm = new frmInformacion(); frm.Show(); Application.DoEvents(); frm.Close(); Application.DoEvents(); cParamXml.AlmacenMat = "Principal"; string vTit = "Servicios GesInject " + "" + " Versión :" + Application.ProductVersion.ToString() + " Conectado con: " + cParamXml.Srv + " (" + cParamXml.BD + ")"; this.Text = vTit; //Hacemos visible el formulario this.Show(); this.WindowState = FormWindowState.Minimized; //Ocultamos el icono de la bandeja de sistema Icon1.Visible = true; this.Visible = false; this.Hide(); }