Ejemplo n.º 1
0
        public void LoadData()
        {
            LoadBackground();

            SelectPrinter();

            var dataSet = new Imprimir();

            const string sql = "SELECT legajo, apellido, imprimir.nombre, documento, upcode, foto, code, [image] FROM imprimir, back where active = 1";

            var dataContext = data.DataContext;
            var dataAdapter = new SqlCeDataAdapter(sql, dataContext.Connection as SqlCeConnection);

            /* Llenas el Dataset*/
            dataAdapter.Fill(dataSet, "imprimir");

            if (dataSet.Tables.Count == 0 || dataSet.Tables[0].Rows.Count == 0)
            {
                MessageBox.Show("No hay tarjetas seleccionadas para imprimir");
                btCerrar_Click(null, null);
            }

            /* Llenas el Reporte con llo que tiene el DataSet */
            oRpt.SetDataSource(dataSet);

            /* Luego viualizas tu reporte en control CrystalReportViewer */
            crystalReportViewer1.ReportSource = oRpt;

            crystalReportViewer1.RefreshReport();

            HideTheTabControl();

            RefreshPageButtons();
        }
Ejemplo n.º 2
0
        protected void imprimir(Object sender, DataGridCommandEventArgs e)
        {
            string   codRedencion = ((DataBoundLiteralControl)e.Item.Cells[0].Controls[0]).Text.Replace("\n", "").Replace("\r", "").Replace("\t", "");
            Imprimir reporte      = new Imprimir();

            Label     lbvacio = new Label();
            DataTable dt      = new DataTable();

            string[] Formulas    = new string[0];
            string[] ValFormulas = new string[0];
            string   usuario     = ConfigurationManager.AppSettings["UID"];
            string   password    = ConfigurationManager.AppSettings["PWD"];
            Crypto   miCripto    = new Crypto(Crypto.CryptoProvider.TripleDES);

            miCripto.IV  = ConfigurationManager.AppSettings["VectorInicialEncriptacion"];
            miCripto.Key = ConfigurationManager.AppSettings["ValorConcatClavePrivada"];
            string newPwd = miCripto.DescifrarCadena(password);
            string nomA   = String.Format("Redencion_{0}", codRedencion);

            dt.Columns.Add("NOMBRE", typeof(string));
            dt.Columns.Add("VALOR", typeof(object));
            DataRow row = dt.NewRow();

            row[0] = "Codigo";
            row[1] = codRedencion;
            dt.Rows.Add(row);

            reporte.DtValPar = dt;
            reporte.PreviewReport2("VIP.Redencion", "", "", 1, 1, 1, "", "", nomA, "pdf", usuario, newPwd, Formulas, ValFormulas, lbvacio);
            Response.Write("<script language:javascript>w=window.open('" + reporte.Documento + "','','HEIGHT=600,WIDTH=600');</script>");

            ViewState["reporte"] = reporte.Documento;
        }
Ejemplo n.º 3
0
        private void btnComprar_Click(object sender, EventArgs e)
        {
            DGV objDGV = new DGV();

            Imprimir objImprimir = new Imprimir();

            bool filaSeleccionada = objDGV.ValidarFilaSeleccionada(dgvProductos);

            if (filaSeleccionada)
            {
                VentaDTO datosProducto = objDGV.ObtenerDatosSeleccionadosDGV(dgvProductos);

                AñadirVenta(datosProducto);

                string cMensaje = "Compra realizada con éxito";

                objImprimir.ImprimirMensaje(cMensaje);
            }
            else
            {
                string cMensaje = "Por favor seleccione una fila";

                objImprimir.ImprimirMensaje(cMensaje);
            }

            dgvProductos.ClearSelection();
            dgvVentas.ClearSelection();
        }
Ejemplo n.º 4
0
 protected void Page_Load(object Sender, EventArgs e)
 {
     ds      = new DataSet();
     reporte = new ReportDocument();
     if (Session["facs"] != null)
     {
         if (Request.QueryString["tipo"] == "C")
         {
             Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente con prefijo " + Request.QueryString["pre"] + " y número " + Request.QueryString["num"] + "");
             try
             {
                 Imprimir.ImprimirRPT(Response, Request.QueryString["pre"], Convert.ToInt32(Request.QueryString["num"]), true);
             }
             catch
             {
                 lb.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
             }
         }
         else if (Request.QueryString["tipo"] == "P")
         {
             DBFunctions.Request(ds, IncludeSchema.NO, Armar_Select_Pro() + ";" +
                                 "SELECT MNIT.mnit_nit,CEMP.cemp_nombre,CEMP.cemp_direccion,MNIT.mnit_telefono,TREG.treg_nombre CONCAT''CONCAT 'Nº 'CONCAT' 'CONCAT CEMP.cemp_numeregiiva CONCAT' 'CONCAT 'de 'CONCAT''CONCAT CAST(CEMP.cemp_regiiva AS char(10)),MNIT.mnit_web,PCIU.pciu_nombre FROM dbxschema.mnit MNIT,dbxschema.cempresa CEMP,dbxschema.tregimeniva TREG,dbxschema.pciudad PCIU WHERE MNIT.mnit_nit=CEMP.mnit_nit AND CEMP.cemp_indiregiiva=TREG.treg_regiiva AND PCIU.pciu_codigo=CEMP.cemp_ciudad;" +
                                 "SELECT 'Numeración autorizada por la DIAN Resolución Nº ' CONCAT pdoc_numeresofact CONCAT ' Fecha ' CONCAT CAST(pdoc_fechresofact AS char(10)) CONCAT ' Rango con prefijo ' CONCAT pdoc_codigo CONCAT ' Nº ' CONCAT CAST(pdoc_numeinic AS char(10)) CONCAT ' al Nº ' CONCAT CAST(pdoc_numefina AS char(10)) FROM dbxschema.pdocumento WHERE pdoc_codigo='" + (((ArrayList)Session["facs"])[0].ToString().Split('-'))[0].ToString() + "'");
             Sacar_Letras();
             ds.WriteXmlSchema(Path.Combine(Request.PhysicalApplicationPath, "schemas/Finanzas.Cartera.Finanzas.Cartera.rpte_ImpCauAutoPro.xsd"));
             reporte.Load(Path.Combine(Request.PhysicalApplicationPath, "rpt/Finanzas.Cartera.rpte_ImpCauAutoPro.rpt"));
             reporte.SetDataSource(ds);
             visor.ReportSource = reporte;
             visor.DataBind();
             reporte.ExportToDisk(ExportFormatType.WordForWindows, Path.Combine(Request.PhysicalApplicationPath, "rptgen/Finanzas.Cartera.rpte_ImpCauAutoPro.doc"));
         }
     }
 }
Ejemplo n.º 5
0
 private static EventHandler AccionDelEvento()
 {
     Imprimir.ImprimirTituloEnConsola("SALIENDO");
     Imprimir.ImprimirBeepEnConsola(3000, 1000);
     Imprimir.ImprimirTituloEnConsola("SALIÓ");
     return(null);
 }
Ejemplo n.º 6
0
        private string imprimir(string codFactura)
        {
            Imprimir reporte = new Imprimir();

            Label     lbvacio = new Label();
            DataTable dt      = new DataTable();

            string[] Formulas    = new string[0];
            string[] ValFormulas = new string[0];
            string   usuario     = ConfigurationManager.AppSettings["UID"];
            string   password    = ConfigurationManager.AppSettings["PWD"];
            Crypto   miCripto    = new Crypto(Crypto.CryptoProvider.TripleDES);

            miCripto.IV  = ConfigurationManager.AppSettings["VectorInicialEncriptacion"];
            miCripto.Key = ConfigurationManager.AppSettings["ValorConcatClavePrivada"];
            string newPwd = miCripto.DescifrarCadena(password);
            string nomA   = String.Format("Factura_{0}", codFactura);

            dt.Columns.Add("NOMBRE", typeof(string));
            dt.Columns.Add("VALOR", typeof(object));
            DataRow row = dt.NewRow();

            row[0] = "Codigo";
            row[1] = codFactura;
            dt.Rows.Add(row);

            reporte.DtValPar = dt;
            reporte.PreviewReport2("VIP.Facturacion", "", "", 1, 1, 1, "", "", nomA, "pdf", usuario, newPwd, Formulas, ValFormulas, lbvacio);

            return(reporte.Documento);
        }
Ejemplo n.º 7
0
 public frmFacturaFactureroA(int p_ClaveMov, short p_Copias, string p_Impresora)
 {
     ChangeConnection.StringConexion = Datos.ChangeConnection.StringConexion;
     ChangeConnection.Chage();
     InitializeComponent();
     this.sPFacturaFactureroTableAdapter.Fill(this.BDAtroxDataSet.SPFacturaFacturero, p_ClaveMov);
     Imprimir.Run(rvFacturaDeFacturero, p_Copias, p_Impresora);
 }
Ejemplo n.º 8
0
        public void Program()
        {
            var logarConsole = new Imprimir(LogarConsole);
            var logarFile    = new Imprimir(LogarFile);

            Logar(logarConsole);
            Logar(logarFile);
        }
Ejemplo n.º 9
0
        void Button6Click(object sender, EventArgs e)
        {
            VariablesPropias.VariablesPropias.vpFactura reci = new VariablesPropias.VariablesPropias.vpFactura();

            reci = Modulos.Documentos_Fiscales.CargarFCA(Convert.ToInt32(txtNumFactura.Text));

            // MessageBox.Show (reci.Cliente.strDireccion);
            Imprimir.Imprimir_Factura(reci);
        }
Ejemplo n.º 10
0
        void Button5Click(object sender, EventArgs e)
        {
            VariablesPropias.VariablesPropias.vpRecibo reci = new VariablesPropias.VariablesPropias.vpRecibo();

            reci = Modulos.Recibos.CargarReciboNvo(txtNumReciboNvo.Text);

            // MessageBox.Show (reci.Cliente.strDireccion);
            Imprimir.Imprimir_Recibo(reci);
        }
Ejemplo n.º 11
0
        public void EjemploDelegado()
        {
            Imprimir <string> imprimirDel = new Imprimir <string>(ImprimirPantalla);


            imprimirDel("TExto a imprimir");

            Imprimir <int> imprimirDelEntero = new Imprimir <int>(ImprimirPantalla);

            imprimirDelEntero(5);
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Envia un documento a imprimir
        /// </summary>
        /// <param name="nombreArchivo"></param>
        private void AccionImprimir(object nombreArchivo)
        {
            Imprimir imprimir = new Imprimir();

            List <string> log;

            if (!imprimir.ImprimirPdf(nombreArchivo, out log))
            {
                //errorImprimir = true;
            }
            System.IO.File.AppendAllLines(RutasCarpetas.RutaCarpetaLogImpresion + "LogImpresion.txt", log);
        }
Ejemplo n.º 13
0
        protected void generarInforme()
        {
            Label lbvacio = new Label();

            string[] Formulas    = new string[8];
            string[] ValFormulas = new string[8];
            string   header      = "AMS_HEADER.rpt";
            string   footer      = "AMS_FOOTER.rpt";
            DataSet  tempDS      = new DataSet();

            //JFSC 11022008 Poner en comentario por no ser usado
            //string where = "";filtro="";
            //string[] filtros;
            Formulas[0] = "CLIENTE";
            Formulas[1] = "NIT";
            Formulas[2] = "TITULO";
            Formulas[3] = "TITULO1";
            Formulas[4] = "SELECCION1";
            Formulas[5] = "SELECCION2";
            Formulas[6] = "VERSION";
            Formulas[7] = "REPORTE";

            string empresa = DBFunctions.SingleData("select  cemp_nombre from dbxschema.cempresa");

            ValFormulas[0] = "" + empresa + "";         //nombre empresa
            string nit = DBFunctions.SingleData("select  mnit_nit from dbxschema.cempresa");

            DataSet datosReporte = new DataSet();

            ValFormulas[1] = "" + nit + "";
            ValFormulas[2] = "SOLICITUD DE PEDIDO VEHICULOS A PROVEEDOR "; //titulo rpt
            ValFormulas[3] = "SISTEMA DE VEHICULOS";                       //subtitulo Sistema de Nomina
            ValFormulas[4] = " ";                                          //año mes quince
            ValFormulas[5] = "";                                           //
            ValFormulas[6] = "ECAS - AMS VER 3.0.1";

            Imprimir funcion  = new Imprimir();
            string   servidor = ConfigurationManager.AppSettings["Server" + GlobalData.getEMPRESA()];
            string   database = ConfigurationManager.AppSettings["DataBase" + GlobalData.getEMPRESA()];
            string   usuario  = ConfigurationManager.AppSettings["UID"];
            string   password = ConfigurationManager.AppSettings["PWD" + GlobalData.getEMPRESA()];

            AMS.CriptoServiceProvider.Crypto miCripto = new Crypto(AMS.CriptoServiceProvider.Crypto.CryptoProvider.TripleDES);
            miCripto.IV  = ConfigurationManager.AppSettings["VectorInicialEncriptacion"];
            miCripto.Key = ConfigurationManager.AppSettings["ValorConcatClavePrivada"];
            string newPwd = miCripto.DescifrarCadena(password);
            //JFSC 11022008 Cambiar nombre de método y cantidad de parámetros
            string nomA = "Solicitud Vehiculos";

            funcion.PreviewReport2("AMS.Vehiculos.SolicitudDePedidosVehiculos", header, footer, 1, 1, 1, "", "", nomA, "pdf", usuario, newPwd, Formulas, ValFormulas, lbvacio);
            hl1.NavigateUrl = funcion.Documento;
            hl1.Visible     = true;
        }
Ejemplo n.º 14
0
        void TlbImprimirClick(object sender, EventArgs e)
        {
            var startOfMonth = new DateTime(Convert.ToInt32(cmbAno.Text), Convert.ToInt32(cmbMes.Text), 1);
            var DaysInMonth  = DateTime.DaysInMonth(Convert.ToInt32(cmbAno.Text), Convert.ToInt32(cmbMes.Text));
            var lastDay      = new DateTime(Convert.ToInt32(cmbAno.Text), Convert.ToInt32(cmbMes.Text), DaysInMonth);



            DataTable TFactCIva = OperacionesComunes.TablaChequesFacturasCIVA(startOfMonth, lastDay);

            Imprimir.Imprimir_ListadoDeFactCIva(TFactCIva);
        }
Ejemplo n.º 15
0
        protected void generarInforme()
        {
            Label lbvacio = new Label();

            string[] Formulas    = new string[8];
            string[] ValFormulas = new string[8];
            string   header      = "AMS_HEADER.rpt";
            string   footer      = "AMS_FOOTER.rpt";
            DataSet  tempDS      = new DataSet();

            Formulas[0] = "CLIENTE";
            Formulas[1] = "NIT";
            Formulas[2] = "TITULO";
            Formulas[3] = "TITULO1";
            Formulas[4] = "SELECCION1";
            Formulas[5] = "SELECCION2";
            Formulas[6] = "VERSION";
            Formulas[7] = "REPORTE";

            string empresa = DBFunctions.SingleData("select  cemp_nombre from dbxschema.cempresa");

            ValFormulas[0] = "" + empresa + "";         //nombre empresa
            string nit = DBFunctions.SingleData("select  mnit_nit from dbxschema.cempresa");

            DataSet datosReporte = new DataSet();

            ValFormulas[1] = "" + nit + "";
            ValFormulas[2] = "SOLICITUD DE PEDIDO VEHICULOS CLIENTES MAYOR "; //titulo rpt
            ValFormulas[3] = "SISTEMA DE VEHICULOS";                          //subtitulo Sistema de Nomina
            ValFormulas[4] = " ";                                             //año mes quince
            ValFormulas[5] = "";                                              //
            ValFormulas[6] = "ECAS - AMS VER 3.0.1";

            Imprimir funcion  = new Imprimir();
            string   servidor = ConfigurationManager.AppSettings["Server" + GlobalData.getEMPRESA()];
            string   database = ConfigurationManager.AppSettings["DataBase" + GlobalData.getEMPRESA()];
            string   usuario  = ConfigurationManager.AppSettings["UID"];
            string   password = ConfigurationManager.AppSettings["PWD" + GlobalData.getEMPRESA()];

            AMS.CriptoServiceProvider.Crypto miCripto = new Crypto(AMS.CriptoServiceProvider.Crypto.CryptoProvider.TripleDES);
            miCripto.IV  = ConfigurationManager.AppSettings["VectorInicialEncriptacion"];
            miCripto.Key = ConfigurationManager.AppSettings["ValorConcatClavePrivada"];
            string newPwd = miCripto.DescifrarCadena(password);
            string nomA   = "Solicitud Vehiculos Mayor";

            funcion.PreviewReport2("AMS.Vehiculos.SolicitudDePedidosVehiculosMayor", header, footer, 1, 1, 1, "", "", nomA, "pdf", usuario, newPwd, Formulas, ValFormulas, lbvacio);
            Response.Write("<script language:javascript>w=window.open('" + funcion.Documento + "','','HEIGHT=600,WIDTH=600');</script>");
            //Utils.MostrarAlerta(Response, "Pedido creado correctamente!");
            //funcion.ReportUnload();
            hl1.NavigateUrl = funcion.Documento;
            hl1.Visible     = true;
        }
 private void pdfButton_Click(object sender, EventArgs e)
 {
     if (todosLosDatos.Rows.Count > 0)
     {
         Imprimir  prints = new Imprimir();
         DataTable dt     = (DataTable)(todosLosDatos.DataSource);
         prints.exportarPDF(searchBy, dt, modulos.Text);
     }
     else
     {
         MessageBox.Show("No existen datos para exportarlos !!!", "Info");
     }
 }
Ejemplo n.º 17
0
        public ActionResult Printf(string idclient, int idoperacion = 0)
        {
            ViewBag.fecha = DateTime.Now;
            LPersonaCasas pc  = new LPersonaCasas();
            LOperaciones  op  = new LOperaciones();
            Imprimir      imp = new Imprimir
            {
                cliente   = pc.GetClienteXID(idclient),
                operacion = op.GetOperacion(idoperacion)
            };

            return(View(imp));
        }
Ejemplo n.º 18
0
 protected void Page_Load(object Sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //Session.Clear();
         DatasToControls bind = new DatasToControls();
         if (((ArrayList)Session["facturas"]) == null)
         {
         }
         else if (((ArrayList)Session["facturas"]).Count != 0)
         {
             for (int i = 0; i < ((ArrayList)Session["facturas"]).Count; i++)
             {
                 string[] partes = ((ArrayList)Session["facs"])[i].ToString().Split('-');
                 Utils.MostrarAlerta(Response, "Se han creado las facturas de cliente con prefijo prefijo " + partes[0] + " y número " + partes[1] + " ");
                 try
                 {
                     Imprimir.ImprimirRPT(Response, partes[0], Convert.ToInt32(partes[1]), true);
                 }
                 catch
                 {
                     lb.Text += "Error al generar la impresión.";
                 }
             }
         }
         if (Request.QueryString["tipo"] == "C")
         {
             Utils.llenarPrefijos(Response, ref ddlPrefijo, "%", "%", "FC");
         }
         else if (Request.QueryString["tipo"] == "P")
         {
             Utils.llenarPrefijos(Response, ref ddlPrefijo, "%", "%", "FP");
         }
         bind.PutDatasIntoDropDownList(ddlMes, "SELECT pmes_mes,pmes_nombre FROM dbxschema.pmes ORDER BY pmes_mes");
         DatasToControls.EstablecerDefectoDropDownList(ddlMes, DBFunctions.SingleData("SELECT pmes_nombre FROM pmes WHERE pmes_mes=" + DateTime.Now.Month + ""));
         bind.PutDatasIntoDropDownList(ddlAlmacen, "SELECT palm_almacen,palm_descripcion FROM dbxschema.palmacen where (pcen_centcart is not null  or pcen_centteso is not null) and TVIG_VIGENCIA = 'V' order by palm_descripcion;");
         this.Mostrar_Causacion(null, null);
     }
     else
     {
         if (Session["dtConceptos"] != null)
         {
             dtConceptos = (DataTable)Session["dtConceptos"];
         }
         if (Session["facs"] != null)
         {
             facs = (ArrayList)Session["facs"];
         }
     }
 }
Ejemplo n.º 19
0
        //Delete: ServiceTypes/Delete/1
        public async Task <IActionResult> Delete(int id)
        {
            var serviceType = await _db.ServiceTypes.FindAsync(id);

            _db.ServiceTypes.Remove(serviceType);
            await _db.SaveChangesAsync();

            TempData["Message"] = "Service Type removed Successfully";
            var escrever = new Imprimir(WriteToScreen);

            escrever();

            return(RedirectToAction(nameof(Index)));
        }
Ejemplo n.º 20
0
        public ActionResult Imprimir(string idclient, int idoperacion = 0)
        {
            ViewBag.fecha      = DateTime.Now;
            ViewBag.idclient   = idclient;
            ViewBag.idopracion = idoperacion;
            LPersonaCasas pc  = new LPersonaCasas();
            LOperaciones  op  = new LOperaciones();
            Imprimir      imp = new Imprimir
            {
                cliente   = pc.GetClienteXID(idclient),
                operacion = op.GetOperacion(idoperacion)
            };

            return(PartialView("_Imprimir", imp));
        }
 private void excelButton_Click(object sender, EventArgs e)
 {
     if (todosLosDatos.Rows.Count > 0)
     {
         Imprimir prints = new Imprimir();
         prints.exportarExcel((DataTable)(todosLosDatos.DataSource), modulos.Text, (DataTable)(todosLosDatosDetalleFactura.DataSource));
         dataBase.getSelectDatosWithOutWhereEnBaseDeDatos(modulos.Text, new string[] { "*" });
         todosLosDatos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
         todosLosDatos.DataSource          = dataBase.ds.Tables[0];
     }
     else
     {
         MessageBox.Show("No existen datos para exportarlos !!!", "Info");
     }
 }
Ejemplo n.º 22
0
        static void Main(string[] args)
        {
            CreateVentas        data        = new CreateVentas();
            List <VentaPaquete> listaVentas = data.generarVentas();

            Imprimir print = new Imprimir();

            Console.WriteLine("REPORTE VENTAS");

            for (int i = 0; i < listaVentas.Count; i++)
            {
                Console.WriteLine();
                print.ImprimirVenta(listaVentas[i]);
                Console.WriteLine("===============================================================");
            }
        }
Ejemplo n.º 23
0
        public frmFacturaFacturero(int p_ClaveMov, short p_Copias, string p_Impresora, int p_IdComprobante)
        {
            ChangeConnection.StringConexion = Datos.ChangeConnection.StringConexion;
            ChangeConnection.Chage();
            InitializeComponent();
            switch (p_IdComprobante)
            {
            //FACTURA A
            case 1:
                this.sPFacturaFactureroTableAdapter.Fill(this.BDAtroxDataSet.SPFacturaFacturero, p_ClaveMov);
                Imprimir.Run(rvFacturaDeFacturero, p_Copias, p_Impresora);
                break;

            default:
                break;
            }
        }
Ejemplo n.º 24
0
        public void Generar(Imprimir imprimir, bool GenerarTicket, bool Factura)
        {
            try
            {
                if (GenerarTicket)
                {
                    CrearTicket crearTicket = new CrearTicket();
                    crearTicket.lineasAsteriscos();
                    crearTicket.TextoCentro("PARQUEADERO");
                    crearTicket.lineasIgual();
                    crearTicket.TextoCentro(imprimir.NombreParqueadero);
                    crearTicket.TextoIzquierda(string.Format("NIT: {0}", imprimir.NitParqueadero));
                    crearTicket.TextoIzquierda(string.Format("DIRECCIÓN: {0}", imprimir.Direccion));
                    crearTicket.lineasAsteriscos();
                    crearTicket.TextoCentro("VEHICULO");
                    crearTicket.lineasIgual();
                    crearTicket.TextoCentro(string.Format("VEHICULO: {0}", imprimir.TipoVehiculo));
                    crearTicket.TextoCentro(string.Format("PLACA: {0}", imprimir.Placa));
                    crearTicket.TextoCentro(string.Format("FECHA: {0}", imprimir.Fecha.ToShortDateString()));
                    crearTicket.TextoCentro(string.Format("HORA: {0}", imprimir.Horas.ToShortTimeString()));

                    if (Factura)
                    {
                        crearTicket.TextoCentro(string.Format("DURACIÓN: {0}", imprimir.Transcurrido));
                    }

                    crearTicket.lineasAsteriscos();
                    crearTicket.lineasAsteriscos();
                    if (Factura)
                    {
                        crearTicket.TextoExtremos("Total: ", imprimir.ValotTotal.ToString());
                        crearTicket.lineasAsteriscos();
                        crearTicket.lineasAsteriscos();
                    }
                    crearTicket.CortaTicket();
                    crearTicket.ImprimirTicket(imprimir.Impresora);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(string.Format("Error al imprimir ticket: {0}", ex.Message));
            }
        }
Ejemplo n.º 25
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            if (!IsPostBack)
            {
                if (Request.QueryString["ens"] == null)
                {
                    Utils.FillDll(ddlPrefOrden,
                                  "SELECT distinct(pd.pdoc_codigo) " +
                                  "from pdocumento pd, mordenproduccion mp, dordenproduccion dp " +
                                  "where pd.tdoc_tipodocu='OP' and mp.pdoc_codigo=pd.pdoc_codigo and " +
                                  "mp.pdoc_codigo=dp.pdoc_codigo and mp.mord_numeorde=dp.mord_numeorde and " +
                                  "dp.pcat_codigo is null and " +
                                  "mp.test_estado='A' and mp.mord_tipo='P';"
                                  , false);
                }
                else
                {
                    Utils.FillDll(ddlPrefOrden,
                                  "SELECT distinct(pd.pdoc_codigo) " +
                                  "from pdocumento pd, mordenproduccion mp, dordenproduccion dp " +
                                  "where pd.tdoc_tipodocu='OP' and mp.pdoc_codigo=pd.pdoc_codigo and " +
                                  "mp.pdoc_codigo=dp.pdoc_codigo and mp.mord_numeorde=dp.mord_numeorde and " +
                                  "dp.mite_codigo is null and  " +
                                  "mp.test_estado='A' and mp.mord_tipo='P';"
                                  , false);
                }

                Utils.llenarPrefijos(Response, ref ddlPrefijoAjuste, "%", "%", "AJ");
                ddlPrefijoAjuste_OnSelectedIndexChanged(null, null);

                CambiaOrden();
                btnCerrar.Attributes.Add("onclick", "return confirm('Esta seguro de cerrar la orden seleccionada?');");

                if (Request.QueryString["act"] != null)
                {
                    Utils.MostrarAlerta(Response, "La orden ha sido cerrada");
                    Imprimir.ImprimirRPT(Response, Request.QueryString["prefA"], Convert.ToInt32(Request.QueryString["numA"]), true);
                }
            }

            dtItems = (DataTable)ViewState["dtItems"];
        }
Ejemplo n.º 26
0
        static void Main(string[] args)
        {
            Imprimir imprecao = new Imprimir();

            //recebendo nome
            Console.WriteLine("Digite seu nome: ");
            imprecao.Nome = Console.ReadLine();

            Console.WriteLine();

            Console.WriteLine($"Nome: {imprecao.Nome}");
            Console.WriteLine($"Primeira Letra do Nome: {imprecao.Nome.Substring(0, 1)}");
            //Calculando o comprimento da string
            int tamanho = imprecao.Nome.Length;

            Console.WriteLine($"Última Letra do Nome: {imprecao.Nome[tamanho -1]}");
            Console.WriteLine($"Três Primeiras Letras do Nome: {imprecao.Nome.Substring(0 ,3)}");
            Console.WriteLine($"Quarta Letra do Nome: {imprecao.Nome[3]}");
            Console.WriteLine($"Todas Letras do Nome menos a Primeira: {imprecao.Nome.Substring (1, tamanho -1)}");
            Console.WriteLine($"Duas Últimas Letras do Nome: {imprecao.Nome.Substring(tamanho -2, 2)}");
        }
Ejemplo n.º 27
0
        protected void Page_Load(object sender, System.EventArgs e)

        {
            Ajax.Utility.RegisterTypeForAjax(typeof(AjustesInv));
            //this.ClearChildViewState();
            LoadDataColumns();
            if (!IsPostBack)
            {
                Session.Clear();
                dgItems.EditItemIndex = -1;
                LoadDataTable();
                BindDatas();

                Utils.llenarPrefijos(Response, ref ddlCodDoc, "%", "%", "AJ");
                Utils.FillDll(ddlAlmacen, "SELECT palm_almacen, palm_descripcion FROM palmacen WHERE PCEN_CENTINV IS NOT NULL and tvig_vigencia='V' ORDER BY palm_descripcion", false);
                Utils.FillDll(ddlCentro, "SELECT pcen_codigo, pcen_nombre FROM pcentrocosto where TIMP_CODIGO <> 'N' ORDER BY pcen_nombre", false);
                Utils.FillDll(ddlVendedor, "SELECT pven_codigo, pven_nombre FROM pvendedor where (TVEND_CODIGO = 'VM' or TVEND_CODIGO = 'TT') and pven_vigencia='V' ORDER BY pven_nombre", false);

                IFormatProvider culture = new System.Globalization.CultureInfo("es-CO", true);
                tbDate.Text          = DateTime.Now.GetDateTimeFormats()[6];
                calDate.SelectedDate = DateTime.Now;
                if (Request.QueryString["prefA"] != null && Request.QueryString["numA"] != null)
                {
                    Utils.MostrarAlerta(Response, "Se ha generado la el ajuste con prefijo " + Request.QueryString["prefA"] + " y número " + Request.QueryString["numA"]);
                    Imprimir.ImprimirRPT(Response, Request.QueryString["prefA"], Convert.ToInt32(Request.QueryString["numA"]), true);
                }
            }
            if (Session["dtInsertsInv"] == null)
            {
                LoadDataTable();
            }
            else
            {
                dtInserts = (DataTable)Session["dtInsertsInv"];
            }
            lbNumDoc.Text = DBFunctions.SingleData("SELECT pdoc_ultidocu+1 FROM pdocumento WHERE pdoc_codigo='" + ddlCodDoc.SelectedValue + "'");
        }
Ejemplo n.º 28
0
        public void CargarFiltros()
        {
            DBFunctions.Request(dsFiltrosReporte, IncludeSchema.NO,
                                "SELECT SFIL_TEXTO,TTIP_FILTRO,SFIL_VISTA,SFIL_CONDICION,SFIL_CODIGOPADRE,SFIL_CODIGO,SFIL_VALORAMOSTRAR,SFIL_VALORCOMBO " +
                                "FROM SFILTROREPORTECRYSTAL WHERE SREP_CODIGO =" + codigoReporte + " ORDER BY SFIL_CODIGO");

            if (dsFiltrosReporte.Tables[0].Rows.Count != 0)
            {
                tablaFiltros = ObtenerFiltrosSqlReporte();
            }

            string    nomReporte   = DBFunctions.SingleData("SELECT srep_nombrerpt FROM SREPORTECRYSTAL WHERE srep_codigo=" + codigoReporte);
            Imprimir  miImpresion  = new Imprimir(nomReporte);
            DataTable dtParametros = miImpresion.RetornarInformacionParametros();

            miImpresion.ReportUnload();

            dsFiltrosReporte.Tables.Add(dtParametros);

            if (dtParametros.Rows.Count != 0)
            {
                tablaFiltrosCrystal = ObtenerFiltrosCrystalReporte(dtParametros);
            }
        }
        private void EmiteSenha(string medico, string senha)
        {
            try
            {
                MEDICOSTableAdapter med = new MEDICOSTableAdapter();
                var nome = med.RetornaApelidoMedico(medico).ToString();
                Imprimir imprime = new Imprimir();
                imprime.imprimeTexto(nome, senha);
            }
            catch (Exception err)
            {

                MessageBox.Show(err.Message);
            }
        }
Ejemplo n.º 30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)//Principio
            {
                Session.Clear();

                if (Request.QueryString["preAn"] != null && Request.QueryString["consAn"] != null)
                {
                    try
                    {
                        Imprimir.ImprimirRPT(Response, Request.QueryString["preAn"], Convert.ToInt32(Request.QueryString["consAn"]), true);
                    }
                    catch
                    {
                        lb.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
                    }
                }

                anular.Enabled = false;
                if (Request.QueryString["errDocAnu"] != null)
                {
                    Utils.MostrarAlerta(Response, "Falta seleccionar el Prefijo del Documento de Anulación!");
                }
                if (Request.QueryString["ex"] != null)
                {
                    Utils.MostrarAlerta(Response, "Anulación exitosa del documento con prefijo " + Request.QueryString["prefC"] + " y número " + Request.QueryString["numC"] + ". Anulacion con prefijo: " + Request.QueryString["preAn"] + " y número " + Request.QueryString["consAn"] + "");
                }
                DatasToControls bind = new DatasToControls();
                bind.PutDatasIntoDropDownList(prefijoRecibo, "SELECT pdoc_codigo,pdoc_descripcion || ' - ' || pdoc_codigo FROM pdocumento where tdoc_tipodocu IN('RP','RC','CE') and tvig_vigencia = 'V' ORDER BY pdoc_descripcion");
                if (!DBFunctions.RecordExist("SELECT pdoc_codigo,pdoc_descripcion FROM pdocumento WHERE tdoc_tipodocu='AN' and tvig_vigencia = 'V' "))
                {
                    Utils.MostrarAlerta(Response, "No hay documentos del tipo AN definidos para anulación");
                }
                else
                {
                    //bind.PutDatasIntoDropDownList(ddlDocAnu, "SELECT pdoc_codigo,pdoc_codigo ||'-'||pdoc_descripcion FROM pdocumento WHERE tdoc_tipodocu='AN' and tvig_vigencia = 'V' ORDER BY pdoc_descripcion");
                    Utils.llenarPrefijos(Response, ref ddlDocAnu, "%", "%", "AN");
                }
                //Si es un egreso, cargamos solo aquellos cuyos pagos nos esten entregados
                if (DBFunctions.SingleData("SELECT tdoc_tipodocu FROM pdocumento WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "'").Trim() == "CE")
                {
                    bind.PutDatasIntoDropDownList(numeroRecibo, "SELECT DISTINCT MC.mcaj_numero FROM dbxschema.mcaja MC,dbxschema.mcajapago MCP WHERE MC.pdoc_codigo=MCP.pdoc_codigo AND MC.mcaj_numero=MCP.mcaj_numero AND MCP.test_estado NOT IN ('N') AND MC.pdoc_codigo='" + prefijoRecibo.SelectedValue + "' AND MC.test_estadodoc<>'N' ORDER BY MC.mcaj_numero");
                }
                //Si es un recibo de caja, cargamos solo los del dia
                else if (DBFunctions.SingleData("SELECT tdoc_tipodocu FROM pdocumento WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "'").Trim() == "RC")
                {
                    DateTime fecha = DateTime.Today.AddMonths(-2);
                    //bind.PutDatasIntoDropDownList(numeroRecibo,"SELECT mcaj_numero FROM mcaja WHERE pdoc_codigo='"+prefijoRecibo.SelectedValue+"' AND test_estadodoc<>'N' AND mcaj_fecha='"+DateTime.Now.ToString("yyyy-MM-dd")+"'");
                    bind.PutDatasIntoDropDownList(numeroRecibo, "SELECT DISTINCT MC.mcaj_numero FROM dbxschema.mcaja MC,dbxschema.mcajapago MCP WHERE MC.pdoc_codigo=MCP.pdoc_codigo AND MC.mcaj_numero=MCP.mcaj_numero AND MCP.test_estado NOT IN('G','D','E') AND MC.pdoc_codigo='" + prefijoRecibo.SelectedValue + "' AND MC.test_estadodoc<>'N' AND MC.mcaj_fecha >= '" + fecha.ToString("yyyy-MM-dd") + "' ORDER BY MC.mcaj_numero");
                }
                //Si es un provisional, cargamos todos los q hayan
                else if (DBFunctions.SingleData("SELECT tdoc_tipodocu FROM pdocumento WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "'").Trim() == "RP")
                {
                    bind.PutDatasIntoDropDownList(numeroRecibo, "SELECT mcaj_numero FROM mcaja WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "' AND test_estadodoc<>'N'");
                }
                //bind.PutDatasIntoDropDownList(numeroRecibo,"SELECT mcaj_numero FROM mcaja WHERE pdoc_codigo='"+prefijoRecibo.SelectedValue+"' AND test_estadodoc<>'N'");
            }
            else
            {
                if (Session["tablaFacturas"] != null)
                {
                    tablaFacturas = (DataTable)Session["tablaFacturas"];
                }
                if (Session["tablaPagos"] != null)
                {
                    tablaPagos = (DataTable)Session["tablaPagos"];
                }
                if (Session["tablaVarios"] != null)
                {
                    tablaVarios = (DataTable)Session["tablaVarios"];
                }
                if (Session["tablaRetenciones"] != null)
                {
                    tablaRetenciones = (DataTable)Session["tablaRetenciones"];
                }
                if (Session["tablaObligaciones"] != null)
                {
                    tablaObligaciones = (DataTable)Session["tablaObligaciones"];
                }
            }
        }
Ejemplo n.º 31
0
 void TbImprimirClick(object sender, EventArgs e)
 {
     Imprimir.Imprimir_Factura(CargarFactura());
 }
 public frmSenhasAcolhimento()
 {
     InitializeComponent();
     _objNumMicroarea = new NUMEROS_MICROAREA();
     _imprimir = new Imprimir();
 }
Ejemplo n.º 33
0
 public frmSenhas()
 {
     InitializeComponent();
     imprime = new Imprimir();
     imprime.VerificaPorta();
 }