protected void btPrint_Click(object sender, EventArgs e)
        {
            String[] valores =
            {
                string.Empty + ViewState["Imprimir"],
            };

            PrintFile.PrintComunicadoIncidenteLaboral(valores, this);
        }
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            string[] titulos =
            {
                "RECURSOS HUMANOS",
                "Coordinador del Plan de Emergencias",
                "Director del Comité Operativo de Emergencias",
                "Director de Seguridad Física",
                "Director de Logística",
                "Director de Comunicaciones",
                "Jefe de Brigada",
                "Coordinador de la Unidad de prevención y control de incendios",
                "Coordinador de la Unidad de evacuación",
                "Coordinador de Primeros Auxilios",
                "Coordinador de la Unidad Especial (si aplica)",
                "Brigadistas",
                "Entidades de Socorro Externas (personal de la Cruz Roja, Defensa Civil o Bomberos)",
                "RECURSOS FÍSICOS O TÉCNICOS",
                "Medios de primeros auxilios y salvamento (Botiquines, Camillas, Sillas de rueda, Equipos de rescate)",
                "Equipos de protección individual",
                "Señales de Alarma",
                "Sistemas de detección",
                "Sistemas de alerta",
                "Sistemas de comunicación",
                "Sistemas de Iluminación de Emergencia",
                "Sistemas Contra Incendios",
                "Extintores Contra Incendios",
                "Señalización adecuada de vías y salidas",
                "Salidas de Emergencia",
                "Salidas de Emergencia",
                "Vías de acceso suficientes y adecuadas para la evacuación",
                "Escaleras para incendios",
                "Diques, puertas, muros cortafuego",
                "Drenajes adecuados",
                "Materiales peligrosos (control, ubicación y almacenamiento)",
                "Sismo resistencia",
                "Regaderas automáticas",
                "Sistemas de iluminación autónoma",
                "RECURSOS FINANCIEROS",
                "Recursos financieros aprobados para la prevención o el control de Emergencias Empresariales"
            };
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2
            };

            PrintFile.PrintInventarioRecursos(valores, titulos, panel1, this);

            //    //chart
            //    string base64 = rutaImg.Value;
            //    byte[] bytes = Convert.FromBase64String(base64.Split(',')[1]);
            //    Image grafica = Image.GetInstance(bytes);
        }
Beispiel #3
0
        public void PrintFile(string useDefaultPrinter, string printerName, string fileType)
        {
            string fileName = Guid.NewGuid().ToString("N") + "." + fileType;
            string filePath = null;

            switch (fileType)
            {
            case "PDF":
                filePath = "~/files/LoremIpsum.pdf";
                break;

            case "TXT":
                filePath = "~/files/LoremIpsum.txt";
                break;

            case "DOC":
                filePath = "~/files/LoremIpsum.doc";
                break;

            case "XLS":
                filePath = "~/files/SampleSheet.xls";
                break;

            case "JPG":
                filePath = "~/files/penguins300dpi.jpg";
                break;

            case "PNG":
                filePath = "~/files/SamplePngImage.png";
                break;

            case "TIF":
                filePath = "~/files/patent2pages.tif";
                break;
            }

            if (filePath != null)
            {
                PrintFile      file = new PrintFile(System.Web.HttpContext.Current.Server.MapPath(filePath), fileName);
                ClientPrintJob cpj  = new ClientPrintJob();
                cpj.PrintFile = file;
                if (useDefaultPrinter == "checked" || printerName == "null")
                {
                    cpj.ClientPrinter = new DefaultPrinter();
                }
                else
                {
                    cpj.ClientPrinter = new InstalledPrinter(System.Web.HttpUtility.UrlDecode(printerName));
                }

                System.Web.HttpContext.Current.Response.ContentType = "application/octet-stream";
                System.Web.HttpContext.Current.Response.BinaryWrite(cpj.GetContent());
                System.Web.HttpContext.Current.Response.End();
            }
        }
        protected void GenerarDocumentoGeneral(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2
            };

            PrintFile.PrintReporteTrabajadoresCGeneral(valores, this);
        }
Beispiel #5
0
        protected void genereDocumento()
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                string.Empty + IdEmpSuc.Item1,
            };
            PrintFile.PrintInventarioEPP(valores, pnExistencia, pnIngresos, pnEgresos, epps, this);
        }
Beispiel #6
0
        protected void genereDocumento()
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2
            };

            PrintFile.PrintPlanCapacitacion(valores, pnDatos, this);
        }
        protected void Guardar(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalAdd);
            int idPolitica = Mgr_PoliticaSST.Get_Politica_SST(ObjUsuario.Id_empresa);
            List <politica_sst> ListaPolitica = new List <politica_sst>();

            ListaPolitica = Mgr_PoliticaSST.Get_PoliticaSST(idPolitica);

            string Compromisos = string.Empty;
            string Objetivos   = string.Empty;
            string Anho        = string.Empty;

            if (ListaPolitica.Count == 0)
            {
                Compromisos = "No existen compromisos agregados";
                Objetivos   = "No existen objetivos agregados";
                Anho        = "Sin anño";
            }
            else
            {
                foreach (var item in ListaPolitica)
                {
                    if (item.compromiso != null)
                    {
                        Compromisos = item.compromiso;
                    }
                    else
                    {
                        Compromisos = "No existen compromisos agregados";
                    }

                    if (item.objetivos != null)
                    {
                        Objetivos = item.objetivos;
                    }
                    else
                    {
                        Objetivos = "No existen objetivos agregados";
                    }

                    Anho = Convert.ToString(item.anho);
                }
            }

            String[] valores =
            {
                string.Empty + IdSucursal,
                Anho,
                Compromisos,
                Objetivos,
                ddlTrabajadorEsp.SelectedItem.Value
            };
            PrintFile.PrintComunicacionPoliticaSST(valores, this);
        }
 protected void GenerarDocumento(object sender, EventArgs e)
 {
     String[] valores =
     {
         string.Empty + ObjUsuario.Id_sucursal,
         txtNombre.Text,
         ddlCargo.SelectedItem.Text,
         txtDescripcion.Text
     };
     PrintFile.PrintPerfilCargo(valores, this);
 }
Beispiel #9
0
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdSucursal,
                ddlSucursal.SelectedValue
            };
            PrintFile.PrintRegistroVotantes(valores, this);
        }
Beispiel #10
0
        protected void GenerarDocumentoE(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                ViewState["anho"].ToString()
            };

            PrintFile.PrintPlanTrabajoEspecifico(valores, this);
        }
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                cantInspecciones.Value
            };

            PrintFile.PrintCronogramaInspeccion(valores, this, pTabla);
        }
 protected void GenerarDocumento(object sender, EventArgs e)
 {
     String[] valores =
     {
         string.Empty + ObjUsuario.Id_sucursal,
         ddlYear.SelectedValue,
         txtCompromiso.Text,
         txtObjetivos.Text,
         txtAlcance.Text
     };
     PrintFile.PrintPoliticaSST(valores, this);
 }
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdSucursal,
                txtVigia.Text,
                txtFecha.Text
            };
            PrintFile.PrintDesignacionVigia(valores, pnDatos, this);
        }
        protected void btPrint_Click(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                ViewState["Imprimir"].ToString()
            };
            Modal.CerrarModal("printModal", "printModalScript", this);
            PrintFile.PrintIdentificacionPeligro(valores, this);
        }
Beispiel #15
0
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdSucursal,
                lbRequerido.Text,
                lbAprobado.Text
            };
            PrintFile.PrintRecursosEconomicos(valores, panel1, this);
        }
Beispiel #16
0
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                txtIdentificacionRiesgos.Text
            };

            PrintFile.PrintMetodologiaIR(valores, this);
        }
        protected void btPrint_Click(object sender, EventArgs e)
        {
            String[] valores =
            {
                "",
                ViewState["Imprimir"].ToString(),
            };

            PrintFile.PrintEvaluacionPuestos(valores, this);
            Modal.CerrarModal("printModal", "printModalScript", this);
            LlenarGridView();
        }
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdSucursal,
                txtEmpresa.Text,
                txtPeriodo.Text
            };
            PrintFile.PrintInscripcionCandidatos(valores, pnDatos, this);
        }
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdSucursal,
                txtRiesgos.Text
            };

            PrintFile.PrintEvaluacionNRiesgos(valores, this);
        }
Beispiel #20
0
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                txtPlanEvacuacion.Text
            };

            PrintFile.PrintPlanEvacuacion(valores, this);
        }
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                txtValProvCont.Text
            };

            PrintFile.PrintManualConvivencia(valores, this);
        }
Beispiel #22
0
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdSucursal,
                ddlPuesto.SelectedItem.Text,
                ddlArea.SelectedItem.Text,
                txtModelo.Text
            };

            PrintFile.PrintEvaluacionModelo(valores, this);
        }
Beispiel #23
0
        private void genereDocumento()
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                string.Empty + IdEmpSuc.Item1,
                IdTrabajador.ToString(),
                ddlSucursal.SelectedValue,
                ddlTrabajador.SelectedItem.Text
            };
            PrintFile.PrintPlantillaEntregaEPP(valores, pnDatos, this);
        }
        private void genereDocumento()
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                "Área o Sector. " + ddlArea.SelectedItem.Text,
                "Trabajador. " + ddlTrabajador.SelectedItem.Text,
                "Inspector",
                cantInspecciones.Value
            };

            PrintFile.PrintInspeccionUsoEpp(valores, this, pnDatos);
        }
Beispiel #25
0
        private void Imprimir()
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                "Área: " + ddlArea.SelectedItem.Text,
                ddlPuesto.SelectedValue,
                ViewState["EppFalt"].ToString(),
                ViewState["SenalFalt"].ToString()
            };

            PrintFile.PrintInspeccionEpp(valores, this, pnEpp);
        }
Beispiel #26
0
        public static void Main(string[] args)
        {
            PopulateCatalogs();

            Recipe recipe = new Recipe();

            recipe.FinalProduct = GetProduct("Café con leche");
            recipe.AddStep(new Step(GetProduct("Café"), 100, GetEquipment("Cafetera"), 120));
            recipe.AddStep(new Step(GetProduct("Leche"), 200, GetEquipment("Hervidor"), 60));

            IPrinter printer = new PrintFile();

            printer = new PrintConsole();
            printer.PrintRecipe(recipe);
            printer = new PrintFile();
            printer.PrintRecipe(recipe);
        }
Beispiel #27
0
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdSucursal,
                txtActa.Text,
                txtHoraInicio.Text,
                txtHoraFin.Text,
                txtMiembrosPrincipales.Text,
                txtInvitados.Text,
                txtSolicitudes.Text,
                txtEstatus.Text,
            };
            PrintFile.PrintReunionCopasst(valores, this);
        }
Beispiel #28
0
 public virtual void Print(string filename)
 {
     try
     {
         PrintFile pf = new PrintFile(filename);
         pf.WriteLine(" Problem printing ");
         data.Print(pf);
         pf.WriteLine(" Function printing ");
         for (int i = 0; i < fSize; i++)
         {
             functions.Get(i).Print(pf);
         }
     }
     catch (Exception)
     {
         System.Console.Out.WriteLine("Exception in Problem.print()");
     }
 }
Beispiel #29
0
        protected void GenerarDocumento(object sender, EventArgs e)
        {
            Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursal);

            String[] valores =
            {
                string.Empty + IdEmpSuc.Item2,
                txt1.Text,
                txt2.Text,
                txt3.Text,
                txt4.Text,
                txt5.Text,
                txt6.Text,
                txt7.Text,
                txt8.Text
            };
            PrintFile.PrintMatrizResponsabilidades(valores, this);
        }
 public virtual void Print(PrintFile pf)
 {
     pf.WriteLine(" Experiments : ");
     for (int i = 0; i < Size(); i++)
     {
         pf.WriteLine(vArray[i][0] + " : " + vArray[i][1]);
     }
     pf.WriteLine(" p(x) ");
     for (int i_1 = 0; i_1 < xSize; i_1++)
     {
         pf.WriteLine(i_1 + " : " + PtildeX(i_1));
     }
     pf.WriteLine(" p(y) ");
     for (int i_2 = 0; i_2 < ySize; i_2++)
     {
         pf.WriteLine(i_2 + " : " + PtildeY(i_2));
     }
 }
        public void ShelfStockPrint(string Shelfstockid, string pagecopies)
        {
            int id = Convert.ToInt32(Shelfstockid);
            string printerName = @"AThermalZebraNet";                           // Set printer name or UNC eg; @"\\CMCNMPS2\RcvShelf"

            var actionPDF = new Rotativa.ActionAsPdf("PrintShelfStockLabel", new { id })
            {
                PageMargins = new Margins(2, 2, 0, 2),
                PageWidth = 200,
                PageHeight = 75,
                CustomSwitches = "--disable-smart-shrinking --load-error-handling ignore --copies " + pagecopies + ""
            };

            byte[] pdfContent = actionPDF.BuildPdf(ControllerContext);          // PDF stream content

            string fileName = Shelfstockid + ".pdf";                            // Set file and extension name
            PrintFile file = new PrintFile(pdfContent, fileName);               // Build file

            ClientPrintJob cpj = new ClientPrintJob();                          // Create a ClientPrintJob and send it back to the client!
            cpj.PrintFile = file;                                               // Set file to print
            cpj.ClientPrinter = new InstalledPrinter(printerName);              // Set client printer
            //cpj.ClientPrinter = new NetworkPrinter("192.168.0.60", 9100);     // Set IP printer: ipaddress, port
            cpj.SendToClient(System.Web.HttpContext.Current.Response);          // Send it
        }
        public void LabelPrint()
        {
            int pagecopies = 1;
            string printerName = @"AThermalZebraNet";                           // @"\\CMCNMPS2\RcvShelf";

            var actionPDF = new Rotativa.ActionAsPdf("PrintLabel")
            {
                PageMargins = new Margins(2, 2, 0, 2),
                PageWidth = 200,
                PageHeight = 75,
                CustomSwitches = "--disable-smart-shrinking --load-error-handling ignore --copies " + pagecopies + ""
            };

            byte[] pdfContent = actionPDF.BuildPdf(ControllerContext);

            string fileName = "thermallabel.pdf";                               // Create a temp file name for our PDF report...
            PrintFile file = new PrintFile(pdfContent, fileName);               // Create a PrintFile object with the pdf report

            ClientPrintJob cpj = new ClientPrintJob();                          // Create a ClientPrintJob and send it back to the client!
            cpj.PrintFile = file;                                               // Set file to print...
            cpj.ClientPrinter = new InstalledPrinter(printerName);              // Set client printer...//cpj.ClientPrinter = new NetworkPrinter("10.0.0.8", 9100);
            cpj.SendToClient(System.Web.HttpContext.Current.Response);          // Send it...
        }