public virtual void ProcesarCompra(ICompraDTO _compraDTO) { if (this._nextHandler != null) { this._nextHandler.ProcesarCompra(_compraDTO); } }
private Compra Mapeador(ICompraDTO de) { return(_ = new Compra { Fecha = de.Fecha, Id = de.Id, Pedido = de.Pedido, Total = de.Total }); }
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); } }
private void ExecuteNonQuery(SQLiteCommand command, ICompraDTO compra) { try { command.ExecuteNonQuery(); RespuestaExitoso(compra); } catch (Exception error) { RespuestaFallido(error.Message.ToString()); } }
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; }
//~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); } }
public Respuesta <ICompraDTO> GuadarCompra(ICompraDTO comic) { return(compraDAL.GuadarCompra(comic)); }
public void ProcesarCompra(ICompraDTO _compraDTO) { IAutorizadorCompra autorizadorCompra = ConfiguradorAutorizador.ConfigurarAutorizadoresCompra(); autorizadorCompra.ProcesarCompra(_compraDTO); }