public string ModificarImpresora(int id_Impresora, string nombre, string tipo)
        {
            Impresora nuevoImpresora = new Impresora(id_Impresora, nombre, tipo);

            using (ServicioImpresora elImpresora = new ServicioImpresora())
                return(elImpresora.ModificarImpresora(nuevoImpresora));
        }
        public string Quitar_impresorasPredeterminadas()
        {
            Impresora nuevoImpresora = new Impresora();

            using (ServicioImpresora elImpresora = new ServicioImpresora())
                return(elImpresora.Quitar_impresorasPredeterminadas());
        }
        public string InactivarImpresora(int id_Impresora)
        {
            Impresora nuevoImpresora = new Impresora(id_Impresora);

            using (ServicioImpresora elImpresora = new ServicioImpresora())
                return(elImpresora.InactivarImpresora(nuevoImpresora));
        }
Пример #4
0
        public async Task <Impresora> BuscarDatos(int PtoVta, int TipoDoc = 1)
        {
            using (SqlConnection sql = new SqlConnection(_ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand("[dbo].[Sp_Bus_ConfigImpresion]", sql))
                {
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.Add(new SqlParameter("aTipoAccion", "POR_TIPODOC"));
                    cmd.Parameters.Add(new SqlParameter("@ePtoVta", PtoVta));
                    cmd.Parameters.Add(new SqlParameter("@eTipoDoc", TipoDoc));
                    var response = new Impresora();
                    await sql.OpenAsync();

                    using (var reader = await cmd.ExecuteReaderAsync())
                    {
                        if (reader.HasRows && await reader.ReadAsync())
                        {
                            response.impresora         = reader.IsDBNull(4) ? "" : reader.GetString(4);
                            response.NumCopias         = reader.IsDBNull(6) ? 0 : reader.GetInt32(6);
                            response.NumColumImpresora = reader.IsDBNull(9) ? 0 : reader.GetInt32(9);
                        }
                        return(response);
                    }
                }
            }
        }
        public string InsertarImpresora(string nombre, string tipo)
        {
            Impresora nuevoImpresora = new Impresora(nombre, tipo);

            using (ServicioImpresora elImpresora = new ServicioImpresora())
                return(elImpresora.InsertarImpresora(nuevoImpresora));
        }
Пример #6
0
        public string ModificarImpresora(Impresora elImpresora)
        {
            miComando = new MySqlCommand();
            Console.WriteLine("Gestor modificar_Impresora");

            miComando.CommandText = "modificar_impresora";

            miComando.Parameters.Add("@id_impresora", MySqlDbType.Int16);
            miComando.Parameters["@id_impresora"].Value = elImpresora.id_Impresora;

            miComando.Parameters.Add("@lastName", MySqlDbType.VarChar);
            miComando.Parameters["@lastName"].Value = elImpresora.nombre;

            miComando.Parameters.Add("@tipo", MySqlDbType.VarChar);
            miComando.Parameters["@tipo"].Value = elImpresora.tipo;

            respuesta = this.ejecutaSentencia(miComando);

            if (respuesta == "")
            {
                respuesta += "Se ha realizado correctamente la transacción";
            }

            Console.WriteLine(respuesta);
            Console.WriteLine("Fin Gestor modificar_Impresora");

            return(respuesta);
        }
Пример #7
0
        public void Inicializado()
        {
            ingresoDA = new IngresoDA();
            impresora = new Impresora();
            detalle   = new IngresoDetalleImpresora();

            txtCantidad.Text = "1";

            tablaMarca             = ingresoDA.ListarImpresoraMarcas();
            cmbMarca.DataSource    = tablaMarca;
            cmbMarca.DisplayMember = "nombre";
            cmbMarca.ValueMember   = "idMarca";
            cmbMarca.SelectedIndex = -1;
            int i = cmbMarca.SelectedIndex;

            if (i >= 0) //Esto verifica que se ha seleccionado algún item del comboBox
            {
                int idMarca = Convert.ToInt32(cmbMarca.SelectedValue.ToString());
                tablaModelo             = ingresoDA.ListarImpresoraModelos(idMarca);
                cmbModelo.DataSource    = tablaModelo;
                cmbModelo.DisplayMember = "nombre";
                cmbModelo.ValueMember   = "idModelo";
                cmbModelo.SelectedIndex = -1;
            }

            tablaTipo             = ingresoDA.ListarImpresoraTipo();
            cmbTipo.DataSource    = tablaTipo;
            cmbTipo.DisplayMember = "descripcion";
            cmbTipo.ValueMember   = "idAuxiliar";
            cmbTipo.SelectedIndex = -1;
        }
        public string InsertarImpresora(Impresora elImpresora)
        {
            miComando = new MySqlCommand();
            Console.WriteLine("Gestor insertar_Impresora");

            miComando.CommandText = "insertar_impresora";

            miComando.Parameters.Add("@nombre", MySqlDbType.VarChar);
            miComando.Parameters["@nombre"].Value = elImpresora.nombre;

            miComando.Parameters.Add("@tipo", MySqlDbType.VarChar);
            miComando.Parameters["@tipo"].Value = elImpresora.tipo;

            respuesta = this.ejecutaSentencia(miComando);

            if (respuesta == "")
            {
                respuesta += "Se ha realizado correctamente la transaccion";
            }

            Console.WriteLine(respuesta);
            Console.WriteLine("FIN Gestor Insertar Impresora");

            return(respuesta);
        }
        public void DecoratorTestCase()
        {
            IComponente impresora = new Impresora("2019", "Blanca", 100000);

            TestContext.WriteLine(impresora.ToString());
            TestContext.WriteLine(impresora.Costo());
            TestContext.WriteLine(impresora.Funciona());

            TestContext.WriteLine("-----------------------");

            //decoramos la impresora con las diferentes funcionalidades

            //Fotocopiadora
            impresora = new Fotocopias(impresora);
            TestContext.WriteLine(impresora.ToString());
            TestContext.WriteLine(impresora.Costo());
            TestContext.WriteLine(impresora.Funciona());

            TestContext.WriteLine("-----------------------");

            //Scanner
            impresora = new Scanner(impresora);
            TestContext.WriteLine(impresora.ToString());
            TestContext.WriteLine(impresora.Costo());
            TestContext.WriteLine(impresora.Funciona());

            TestContext.WriteLine("-----------------------");

            //Conexion Inalambrica
            impresora = new ConexionInalambrica(impresora);
            TestContext.WriteLine(impresora.ToString());
            TestContext.WriteLine(impresora.Costo());
            TestContext.WriteLine(impresora.Funciona());
        }
Пример #10
0
        public async Task <IActionResult> Crear([FromBody] CrearImpViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Impresora impresora = new Impresora
            {
                nombreimpresora    = model.nombreimpresora,
                modeloimpresora    = model.modeloimpresora,
                serieimpresora     = model.serieimpresora,
                ipimpresora        = model.ipimpresora,
                macimpresora       = model.macimpresora,
                edificioimpresora  = model.edificioimpresora,
                ubicacionimpresora = model.ubicacionimpresora
            };

            _context.Impresoras.Add(impresora);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }

            return(Ok(impresora));
        }
Пример #11
0
        public static void print(IElto_Sistema_Archivos ie)
        {
            Console.WriteLine("Imprimiendo sistema de archivos");
            Impresora p = ImpresoraFactory.getInstance().createImpresora();

            Console.WriteLine(ie.acceptImpresora(p));
        }
        public string ListarImpresora(int id_Impresora)

        {
            Impresora nuevoImpresora = new Impresora();

            using (ServicioImpresora elImpresora = new ServicioImpresora())
                return(elImpresora.ListarImpresoras(nuevoImpresora));
        }
        internal void ImprimirCaja()
        {
            Imprimir.Documento.Mercaderia mercaderia = new Imprimir.Documento.Mercaderia(Settings.Default.NombreFantasia, Settings.Default.Direccion, Settings.Default.ComprobanteCompraSeparador, mercaderiaModel);

            Impresora impresora = new Impresora(Settings.Default.ImpresoraNombre, mercaderia);

            impresora.Imprimir();
        }
Пример #14
0
        internal void ImprimirCaja()
        {
            Imprimir.Documento.CierreCaja cierreCaja = new Imprimir.Documento.CierreCaja(Settings.Default.NombreFantasia, Settings.Default.Direccion, Settings.Default.ComprobanteCompraSeparador, cierreCajaModel);

            Impresora impresora = new Impresora(Settings.Default.ImpresoraNombre, cierreCaja);

            impresora.Imprimir();
        }
Пример #15
0
        internal void ImprimirEtiqueta()
        {
            Modelo.Producto producto        = new Modelo.Producto(Id, Codigo, Descripcion, CategoriaSeleccionada.Key, Proveedores, Suelto, Costo, Precio, Habilitado, StockMinimo, StockOptimo, StockActual, Sesion.Usuario.Alias);
            EtiquetaGondola etiquetaGondola = new EtiquetaGondola(producto);

            Impresora impresora = new Impresora(Settings.Default.ImpresoraNombre, etiquetaGondola);

            impresora.Imprimir();
        }
        public static string VerificaVoucher(string strVoucherCoP, [Optional] string leyenda, [Optional] string NumOpe)
        {
            string Impresora;
            string Legend;

            strVoucherCoP = strVoucherCoP.Replace("&amp;", "&");

            if (!strVoucherCoP.Equals(""))
            {
                if (!strVoucherCoP.Contains(":"))
                {
                    strVoucherCoP = strVoucherCoP.Replace("@", "");
                    strVoucherCoP = RC4.Decrypt(strVoucherCoP, Info.RC4Key);
                }

                if (strVoucherCoP.Contains("voucher_cliente"))
                {
                    Impresora = ObtieneParametrosMIT("Printer");
                    Legend    = ObtieneParametrosMIT("Legend");

                    if (!Impresora.Equals("1"))
                    {
                        strVoucherCoP = strVoucherCoP.Replace("@bc " + NumOpe, "");
                    }

                    if (!string.IsNullOrEmpty(leyenda))
                    {
                        strVoucherCoP = strVoucherCoP + leyenda;
                    }

                    strVoucherCoP = strVoucherCoP.Substring(0, strVoucherCoP.Length - 1);
                    strVoucherCoP = strVoucherCoP.Replace(Convert.ToChar(3).ToString(), "");
                    strVoucherCoP = strVoucherCoP.Replace("MXN", "MXN  ");

                    strVoucherCoP = QuitaAcentos(strVoucherCoP);

                    ////if( cpComm.chkPp_Printer = "0" Or cpComm.chkPp_Printer = "" )
                    ////{
                    ////    RevisaVoucher(strVoucherCoP);
                    ////}
                }
                ////else
                ////{
                ////    string FinVoucher = "@br @logo3 @br " + Info.dll_version + "@br @br ";

                ////    strVoucherCoP = strVoucherCoP.Substring(0, strVoucherCoP.Length - 1);
                ////    strVoucherCoP = strVoucherCoP.Replace(Convert.ToChar(3).ToString(), "");
                ////    strVoucherCoP = strVoucherCoP.Replace("MXN", "MXN  ");

                ////    strVoucherCoP = strVoucherCoP + FinVoucher;

                ////}
            }

            return(strVoucherCoP);
        }
Пример #17
0
        public void TestResumenListaConUnCirculoEnItaliano()
        {
            var cuadrados = new List <FormaGeometrica> {
                new Circulo(5)
            };

            var resumen = Impresora.Imprimir(cuadrados, Impresora.Italiano);

            Assert.AreEqual("<h1>Rapporto di Forme</h1>1 Cerchio | Area 19,63 | Perimetro 15,71 <br/>TOTALE:<br/>1 forme Perimetro 15,71 Area 19,63", resumen);
        }
Пример #18
0
        public void TestResumenListaConUnRectanguloEnItaliano()
        {
            var rectangulo = new List <FormaGeometrica> {
                new Rectangulo(4, 3)
            };

            var resumen = Impresora.Imprimir(rectangulo, Impresora.Italiano);

            Assert.AreEqual("<h1>Rapporto di Forme</h1>1 Rettangolo | Area 12 | Perimetro 14 <br/>TOTALE:<br/>1 forme Perimetro 14 Area 12", resumen);
        }
Пример #19
0
        public void TestResumenListaConUnTrapecioEnItaliano()
        {
            var rectangulo = new List <FormaGeometrica> {
                new Trapecio(4, 3, 2, 2, 3)
            };

            var resumen = Impresora.Imprimir(rectangulo, Impresora.Italiano);

            Assert.AreEqual("<h1>Rapporto di Forme</h1>1 Trapeze | Area 10,5 | Perimetro 11 <br/>TOTALE:<br/>1 forme Perimetro 11 Area 10,5", resumen);
        }
Пример #20
0
        public void TestResumenListaConUnTriangulo()
        {
            var cuadrados = new List <FormaGeometrica> {
                new TrianguloEquilatero(5)
            };

            var resumen = Impresora.Imprimir(cuadrados, Impresora.Italiano);

            Assert.AreEqual("<h1>Rapporto di Forme</h1>1 Triangolo | Area 10,83 | Perimetro 15 <br/>TOTALE:<br/>1 forme Perimetro 15 Area 10,83", resumen);
        }
Пример #21
0
        public void TestResumenListaConUnCuadradoEnItaliano()
        {
            var cuadrados = new List <FormaGeometrica> {
                new Cuadrado(5)
            };

            var resumen = Impresora.Imprimir(cuadrados, Impresora.Italiano);

            Assert.AreEqual("<h1>Rapporto di Forme</h1>1 Quadrato | Area 25 | Perimetro 20 <br/>TOTALE:<br/>1 forme Perimetro 20 Area 25", resumen);
        }
Пример #22
0
        public void TestResumenListaConUnTrapecio()
        {
            var rectangulo = new List <FormaGeometrica> {
                new Trapecio(4, 3, 2, 2, 3)
            };

            var resumen = Impresora.Imprimir(rectangulo, Impresora.Castellano);

            Assert.AreEqual("<h1>Reporte de Formas</h1>1 Trapecio | Area 10,5 | Perímetro 11 <br/>TOTAL:<br/>1 formas Perímetro 11 Area 10,5", resumen);
        }
Пример #23
0
        public void TestResumenListaConUnCirculo()
        {
            var circulo = new List <FormaGeometrica> {
                new Circulo(5)
            };

            var resumen = Impresora.Imprimir(circulo, Impresora.Castellano);

            Assert.AreEqual("<h1>Reporte de Formas</h1>1 Círculo | Area 19,63 | Perímetro 15,71 <br/>TOTAL:<br/>1 formas Perímetro 15,71 Area 19,63", resumen);
        }
Пример #24
0
        public void TestResumenListaConUnCuadrado()
        {
            var cuadrado = new List <FormaGeometrica> {
                new Cuadrado(5)
            };

            var resumen = Impresora.Imprimir(cuadrado, Impresora.Castellano);

            Assert.AreEqual("<h1>Reporte de Formas</h1>1 Cuadrado | Area 25 | Perímetro 20 <br/>TOTAL:<br/>1 formas Perímetro 20 Area 25", resumen);
        }
Пример #25
0
        public void TestResumenListaConUnRectangulo()
        {
            var rectangulo = new List <FormaGeometrica> {
                new Rectangulo(4, 3)
            };

            var resumen = Impresora.Imprimir(rectangulo, Impresora.Castellano);

            Assert.AreEqual("<h1>Reporte de Formas</h1>1 Rectángulo | Area 12 | Perímetro 14 <br/>TOTAL:<br/>1 formas Perímetro 14 Area 12", resumen);
        }
Пример #26
0
        public void TestResumenListaConUnTriangulo()
        {
            var triangulo = new List <FormaGeometrica> {
                new TrianguloEquilatero(5)
            };

            var resumen = Impresora.Imprimir(triangulo, Impresora.Castellano);

            Assert.AreEqual("<h1>Reporte de Formas</h1>1 Triángulo | Area 10,83 | Perímetro 15 <br/>TOTAL:<br/>1 formas Perímetro 15 Area 10,83", resumen);
        }
Пример #27
0
        public void TestResumenListaConUnCirculoEnIngles()
        {
            var cuadrados = new List <FormaGeometrica> {
                new Circulo(5)
            };

            var resumen = Impresora.Imprimir(cuadrados, Impresora.Ingles);

            Assert.AreEqual("<h1>Shapes report</h1>1 Circle | Area 19,63 | Perimeter 15,71 <br/>TOTAL:<br/>1 shapes Perimeter 15,71 Area 19,63", resumen);
        }
Пример #28
0
        public void TestResumenListaConUnTrapecioEnIngles()
        {
            var rectangulo = new List <FormaGeometrica> {
                new Trapecio(4, 3, 2, 2, 3)
            };

            var resumen = Impresora.Imprimir(rectangulo, Impresora.Ingles);

            Assert.AreEqual("<h1>Shapes report</h1>1 Trapeze | Area 10,5 | Perimeter 11 <br/>TOTAL:<br/>1 shapes Perimeter 11 Area 10,5", resumen);
        }
Пример #29
0
        public void TestResumenListaConUnRectanguloEnIngles()
        {
            var rectangulo = new List <FormaGeometrica> {
                new Rectangulo(4, 3)
            };

            var resumen = Impresora.Imprimir(rectangulo, Impresora.Ingles);

            Assert.AreEqual("<h1>Shapes report</h1>1 Rectangle | Area 12 | Perimeter 14 <br/>TOTAL:<br/>1 shapes Perimeter 14 Area 12", resumen);
        }
Пример #30
0
        public void TestResumenListaConUnCuadradoEnIngles()
        {
            var cuadrados = new List <FormaGeometrica> {
                new Cuadrado(5)
            };

            var resumen = Impresora.Imprimir(cuadrados, Impresora.Ingles);

            Assert.AreEqual("<h1>Shapes report</h1>1 Square | Area 25 | Perimeter 20 <br/>TOTAL:<br/>1 shapes Perimeter 20 Area 25", resumen);
        }