コード例 #1
0
ファイル: Program.cs プロジェクト: tomasfriz/Prog-Labo_2
        static void Main(string[] args)
        {
            Shopping alto_palermo = 5;

            Comerciante a  = new Comerciante("Alberto", "Samudio");
            Comerciante b  = new Comerciante("Juan", "Leirado");
            Exportador  e1 = new Exportador("Electrónica 80", 15200f, "Domingo", "Caballo", ETipoProducto.Tecnologico);
            Importador  i1 = new Importador("Granola S.A.", 23900f, a, EPaises.UnionEuropea);
            Exportador  e2 = new Exportador("Matarife", 29095f, "Joe", "Molleja", ETipoProducto.Rural);
            Importador  i2 = new Importador("Matarife", 203000f, a, EPaises.Taiwan);
            Importador  i3 = new Importador("Matarife", 98000f, a, EPaises.China);
            Importador  i4 = new Importador("Matarife", 10350f, b, EPaises.UnionEuropea);

            alto_palermo += e1;
            alto_palermo += e1;
            alto_palermo += i1;
            alto_palermo += e2;
            alto_palermo += i2;
            alto_palermo += i3;
            alto_palermo += i4;

            Console.WriteLine(Shopping.Mostrar(alto_palermo));

            Console.ReadLine();
        }
コード例 #2
0
        public ActionResult ExportarXML()
        {
            try {
                var exportador = new Exportador();

                List <Usuario> consultaBitacora = (List <Usuario>)Session["ConsultaCliente"];

                exportador.ExportarClientesXML(consultaBitacora);

                var aud = new Auditoria();
                aud.grabarBitacora(DateTime.Now, (String)Session["UsrLogin"], "EXPORTA XML", "INFO", "El usuario exporto un listado XML.");


                return(RedirectToAction("Index"));
            }
            catch
            {
                Session["Excepcion"] = "ERROR AL EXPORTAR XML CLIENTES";

                var aud = new Auditoria();
                aud.grabarBitacora(DateTime.Now, (String)Session["UsrLogin"], "EXPORTA XML", "LEVE", "Error al exportar listado XML.");


                return(RedirectToAction("Index", "Home"));
            }
        }
コード例 #3
0
ファイル: DUEItem.cs プロジェクト: kleiton-microled/DueWeb
 public void AdicionarExportador(Exportador exportador)
 {
     if (exportador != null)
     {
         Exportador = exportador;
     }
 }
コード例 #4
0
ファイル: DUEItem.cs プロジェクト: kleiton-microled/DueWeb
        public DUEItem(int dueId, string nf)
        {
            DueId = dueId;
            NF    = nf;

            Exportador = new Exportador();
            Importador = new Importador();
        }
コード例 #5
0
ファイル: DUEItem.cs プロジェクト: kleiton-microled/DueWeb
        public DUEItem(int dueId, int motivoDispensaNF, string condicaoVenda)
        {
            DueId            = dueId;
            MotivoDispensaNF = motivoDispensaNF;
            CondicaoVenda    = condicaoVenda;

            Exportador = new Exportador();
            Importador = new Importador();
        }
コード例 #6
0
        public ActionResult ExportarXML()
        {
            var exportador = new Exportador();

            List <Operacion> consultaVentas = (List <Operacion>)Session["ConsultaVentas"];

            exportador.ExportarVentasXML(consultaVentas);

            return(RedirectToAction("Index"));
        }
コード例 #7
0
        public ActionResult ExportarXML()
        {
            var exportador = new Exportador();

            List <Bitacora> consultaBitacora = (List <Bitacora>)Session["ConsultaBitacora"];

            exportador.ExportarBitacoraXML(consultaBitacora);

            return(RedirectToAction("Index"));
        }
コード例 #8
0
        public override string RenderControl()
        {
            try
            {
                var renderCorreo = "";
                if (GestorDeCorreos.PermiteElEnvioDeCorreo <TElemento>())
                {
                    renderCorreo = $@"
                  <!--  *******************  div de envío de correo *************** -->
                  {Cartero.RenderDeEnvioDeCorreo()}
                  <!--  **********  div de selector de receptor de correo****** -->
                  {Cartero.RenderDeModalesParaSeleccionarReceptores()}";
                }


                var renderMnt = Mnt.RenderDelMantenimiento();
                if (ModoDescriptor.Mantenimiento == Modo)
                {
                    return($@"
                  {renderMnt}
                  <!--  ******************* div de creacion ******************* -->
                  {Creador.RenderDeCreacion()}
                  <!--  *******************  div de edición ******************* -->
                  {Editor.RenderDeEdicion()}
                  <!--  *******************  div de exportacion ******************* -->
                  {Exportador.RenderDeExportacion()}
                  <!--  *******************  div de borrado ******************* -->
                  {Borrado.RenderDelBorrado()}
                  {renderCorreo}
                  <!--  *******************  modales de filtrado ******************* -->
                  {Mnt.Filtro.RenderizarLasModalesDelFiltro()}");
                }

                if (ModoDescriptor.Consulta == Modo)
                {
                    return($@"
                 {renderMnt}
                 <!--  *******************  div de edición -->
                 {Editor.RenderControl()}");
                }

                return(renderMnt);
            }
            catch (Exception e)
            {
                return($@"
                   <input id=error>{e.Message}</input>
                ");
            }
            finally
            {
                BlanquearListaDeIds();
            }
        }
コード例 #9
0
        private string SqlExportFile(SqlDataReader dr)
        {
            Exportador export = new Exportador();
            string fileName = "App_Data\\tmp\\" + _fileName + "_" + _fileCount + ".csv";
            string fullFileName = _appPath + fileName;
            export.exportToCSVfile(fullFileName, dr);

            _strResult += "Arquivo " + fileName + " gerado com sucesso. <br/>";
            _fileSaved = true;
            _fileCount++;
            return fileName;
        }
コード例 #10
0
        /// <summary>
        /// Genera un nuevo exportador para ventas y guarda en el escritorio el archivo XML con todas las ventas generadas
        /// </summary>
        private void btnExportar_Click(object sender, EventArgs e)
        {
            Exportador <List <Venta <Producto> > > exp = new Exportador <List <Venta <Producto> > >();
            string archivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\ventas.xml";

            try
            {
                if (comercio.Ventas.Count > 0)
                {
                    exp.Exportar(archivo, comercio.Ventas);
                    MessageBox.Show("Se han exportado las ventas correctamente al archivo " + archivo, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No hay ventas generadas", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (ErrorArchivoException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #11
0
        static void Main(string[] args)
        {
            Congelado c1 = new Congelado(1, "Espinaca", "Carrefour", 50, DateTime.Now.AddDays(30));
            Congelado c2 = new Congelado(2, "Hamburguesas", "Paty", 150.50, DateTime.Now.AddDays(10));
            Congelado c3 = new Congelado(3, "Espinaca", "Carrefour", 50, DateTime.Now.AddDays(20));

            Bazar b1 = new Bazar(4, "Balde", "Colombraro", 300, EMaterial.Plastico);
            Bazar b2 = new Bazar(5, "Jarra", "Luxury", 122.35, EMaterial.Vidrio);
            Bazar b3 = new Bazar(6, "Silla", "Maderera San Juan", 1500, EMaterial.Madera);

            Comercio c = new Comercio();

            try
            {
                Venta <Producto> v1 = new Venta <Producto>(1, "Juan Perez", ECaja.CajaUno);
                v1.CambioEstado += venta_EventoCambioEstado;
                v1 += c1;
                v1 += b1;

                Console.WriteLine("Nueva venta: \n{0}", v1.ToString());
                c += v1;

                Venta <Producto> v2 = new Venta <Producto>(2, "Jorge Rojas", ECaja.CajaDos);
                v2.CambioEstado += venta_EventoCambioEstado;
                v2 += c2;
                v2 += c3;

                Console.WriteLine("Nueva venta: \n{0}", v2.ToString());
                c += v2;

                Venta <Producto> v3 = new Venta <Producto>(1, "Pedro Gonzales", ECaja.CajaTres);
                v3.CambioEstado += venta_EventoCambioEstado;
                v3 += b2;
                v3 += b3;

                Console.WriteLine("Nueva venta: \n{0}", v3.ToString());
                c += v3;
            }
            catch (FacturaRepetidaException ex)
            {
                Console.WriteLine(ex.Message);
            }

            System.Threading.Thread.Sleep(11000);
            Console.WriteLine("Presione una tecla para continuar ...");
            Console.ReadKey();

            Console.Clear();
            Console.WriteLine(c.ToString());
            Console.WriteLine("Presione una tecla para continuar ...");
            Console.ReadKey();

            Console.Clear();
            Exportador <List <Venta <Producto> > > exp = new Exportador <List <Venta <Producto> > >();
            string archivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\ventas.xml";

            try
            {
                exp.Exportar(archivo, c.Ventas);
                Console.WriteLine("Se ha exportado los datos de ventas al archivo '{0}'", archivo);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine("Fin del test. Presione una tecla para terminar ...");
            Console.ReadKey();
        }