public virtual void ProcesarCompra(ICompraDTO _compraDTO)
 {
     if (this._nextHandler != null)
     {
         this._nextHandler.ProcesarCompra(_compraDTO);
     }
 }
Ejemplo n.º 2
0
 private Compra Mapeador(ICompraDTO de)
 {
     return(_ = new Compra
     {
         Fecha = de.Fecha,
         Id = de.Id,
         Pedido = de.Pedido,
         Total = de.Total
     });
 }
Ejemplo n.º 3
0
 public override void ProcesarCompra(ICompraDTO _compraDTO)
 {
     if (_compraDTO.dMonto > 15000 && _compraDTO.dMonto <= 50000)
     {
         Console.WriteLine(string.Format("Compras de {0} 'Autorizada' por el Director.", _compraDTO.cConcepto));
     }
     else
     {
         Console.WriteLine(string.Format("Solicitud de Compras de {0} 'Denegada'.", _compraDTO.cConcepto));
     }
 }
 public override void ProcesarCompra(ICompraDTO _compraDTO)
 {
     if (_compraDTO.dMonto > 10000 && _compraDTO.dMonto <= 15000)
     {
         Console.WriteLine(string.Format("Compras de {0} 'Autorizada' por el Subdirector.", _compraDTO.cConcepto));
     }
     else
     {
         base.ProcesarCompra(_compraDTO);
     }
 }
 public override void ProcesarCompra(ICompraDTO _compraDTO)
 {
     if (_compraDTO.dMonto <= 5000)
     {
         Console.WriteLine(string.Format(@"Compras de {0} 'Autorizada' por el Coordinador.", _compraDTO.cConcepto));
     }
     else
     {
         base.ProcesarCompra(_compraDTO);
     }
 }
Ejemplo n.º 6
0
 private void ExecuteNonQuery(SQLiteCommand command, ICompraDTO compra)
 {
     try
     {
         command.ExecuteNonQuery();
         RespuestaExitoso(compra);
     }
     catch (Exception error)
     {
         RespuestaFallido(error.Message.ToString());
     }
 }
Ejemplo n.º 7
0
        private void RespuestaExitoso(ICompraDTO compra)
        {
            List <ICompraDTO> compras  = new List <ICompraDTO>();
            List <string>     mensajes = new List <string>();

            mensajes.Add(Mensajes.AgregadoCorrectamente);
            compras.Add(compra);

            Respuesta.Mensajes         = mensajes;
            Respuesta.Entidades        = compras;
            Respuesta.Resultado        = true;
            Respuesta.TipoNotificacion = (int)TipoNotificacion.Exitoso;
        }
Ejemplo n.º 8
0
        //~CompraDAL()
        //{
        //    connection.Close();
        //    dataReader.Close();
        //}

        public Respuesta <ICompraDTO> GuadarCompra(ICompraDTO compra)
        {
            Compra compraObj = new Compra();

            using (connection = Contexto.GetInstance())
            {
                compraObj = Mapeador(compra);

                string query = CompraQuery.GuardarCompra;
                using (command = new SQLiteCommand(query, connection))
                {
                    command.Parameters.Add(new SQLiteParameter("Fecha", compraObj.Fecha));
                    command.Parameters.Add(new SQLiteParameter("Total", compraObj.Total));
                    command.Parameters.Add(new SQLiteParameter("Pedido", compraObj.Pedido));

                    ExecuteNonQuery(command, compraObj);
                }

                return(Respuesta);
            }
        }
Ejemplo n.º 9
0
 public Respuesta <ICompraDTO> GuadarCompra(ICompraDTO comic)
 {
     return(compraDAL.GuadarCompra(comic));
 }
        public void ProcesarCompra(ICompraDTO _compraDTO)
        {
            IAutorizadorCompra autorizadorCompra = ConfiguradorAutorizador.ConfigurarAutorizadoresCompra();

            autorizadorCompra.ProcesarCompra(_compraDTO);
        }