public IList <EstadisticasVentas> FiltroEstadisticasDia(int dia, int mes, int año)
 {
     try
     {
         Conection.Open();
         Estadisticas = EstadisticasRepositorio.FiltroDiaEstadisticas(dia, mes, año);
         Conection.Close();
         return(Estadisticas);
     }
     catch (OracleException ex)
     {
         Conection.Close();
         return(null);
     }
 }
Ejemplo n.º 2
0
 public string GuardarLugar(Lugar lugar)
 {
     try
     {
         Conection.Open();
         LugarRepositorio.GuardarLugar(lugar);
         Conection.Close();
         return($"Se ha guardado el lugar. ");
     }
     catch (OracleException ex)
     {
         Conection.Close();
         return($"Error. {ex.Message.ToString()}");
     }
 }
Ejemplo n.º 3
0
 public string GuardarPersona(Persona persona)
 {
     try
     {
         Conection.Open();
         PersonaRepositorio.GuardarPersona(persona);
         return $"Se ha guardado. ";
     }
     catch(Exception e)
     {
         return $"Error. {e.Message.ToString()}";
     }
     finally
     {
         Conection.Close();
     }
 }
Ejemplo n.º 4
0
 public string GuardarLacteos(IList <Lacteos> lacteos, int malos)
 {
     try
     {
         Conection.Open();
         foreach (var item in lacteos)
         {
             LacteosRepository.GuardarLacteos(item);
         }
         return($" Se han guardado correctamente. Buenos: {lacteos.Count} Malos: {malos}");
     }
     catch (Exception e)
     {
         return($"Error. {e.Message.ToString()}");
     }
     finally
     {
         Conection.Close();
     }
 }
 public GuardarPersonaResponse Guardar(Persona persona)
 {
     try
     {
         persona.CalcularPulsaciones();
         _conexion.Open();
         _repositorio.Guardar(persona);
         _conexion.Close();
         return(new GuardarPersonaResponse(persona));
     }
     catch (Exception e)
     {
         return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}"));
     }
     finally { _conexion.Close(); }
 }
 public string GuardarCLiente(Cliente cliente)
 {
     try
     {
         Conection.Open();
         ClienteRepositorio.GuardarCliente(cliente);
         Conection.Close();
         return($"Se ha guardado el cliente. {cliente.PrimerNombre}");
     }
     catch (OracleException ex)
     {
         Conection.Close();
         return($"Error en la base de datos. {ex.Message.ToString()}");
     }
 }
Ejemplo n.º 7
0
 public string GuardarMarca(Marca marca)
 {
     try
     {
         Connetion.Open();
         MarcaRepositorio.GuardarMarca(marca);
         Connetion.Close();
         return($"Se ha guardado la marca. {marca.Nombre}");
     }
     catch (OracleException ex)
     {
         Connetion.Close();
         return($"Error en la Base de datos. {ex.Message.ToString()}");
     }
 }
        public string GuardarFactura(Factura factura, string ruta, string ciudad)
        {
            try
            {
                pdf   = new PDF(ruta);
                Email = new Email();
                Conection.Open();
                int codigo = FacturaRepositorio.CodigoFactura(int.Parse(ciudad));
                factura.Numero = codigo + "-" + ciudad;
                FacturaRepositorio.GuardarFactura(factura);
                foreach (var item in factura.VerListaProductos())
                {
                    FacturaRepositorio.GuardarDetalles(item, factura.Fecha, factura.Cliente.Cedula);
                }
                foreach (var item in factura.VerListaCursos())
                {
                    FacturaRepositorio.GuardarDetalleCursos(item, factura.Fecha, factura.Cliente.Cedula);
                }

                pdf.CrearPDF(factura);
                Email.EnviarEmail(factura);
                Conection.Close();
                return($"Se ha guardado la factura. ");
            }
            catch (OracleException ex)
            {
                Conection.Close();
                return($"Error en la base de datos. {ex.Message.ToString()}");
            }
            catch (Exception ex)
            {
                return($"error. {ex.Message.ToString()}");
            }
        }
 public string GuardarProducto(Producto producto)
 {
     try
     {
         Conection.Open();
         ProductoRepositorio.GuardarProductos(producto);
         Conection.Close();
         return($"Se ha guardado el producto. ");
     }
     catch (OracleException ex)
     {
         Conection.Close();
         return($"Error en la base de datos. {ex.Message.ToString()}");
     }
 }