public IList <string> Ejecutar(List <string> ListaRecibida) { //DAOPropuestaSQLServer acceso = new DAOPropuestaSQLServer(); //_lista = acceso.ListaEliminar(ListaRecibida); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOPropuesta iDAOPropuesta = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOPropuesta(); _lista = iDAOPropuesta.ListaEliminar(ListaRecibida); return(_lista); }
public IList <Propuesta> Ejecutar() { //DAOPropuestaSQLServer acceso = new DAOPropuestaSQLServer(); //_propuesta2 = acceso.ConsultarPropuesta(_estado); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOPropuesta iDAOPropuesta = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOPropuesta(); _propuesta2 = iDAOPropuesta.ConsultarPropuesta(_estado); return(_propuesta2); }
/// <summary> /// Metodo que implementa la ejecución del comando Ingresar /// </summary> public Propuesta Ejecutar() { Propuesta _propuesta; //DAOPropuestaSQLServer conex = new DAOPropuestaSQLServer(); //_propuesta = conex.IngresarPropuesta(propuesta,equitra); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOPropuesta iDAOPropuesta = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOPropuesta(); _propuesta = iDAOPropuesta.IngresarPropuesta(propuesta, equitra); return(_propuesta); }
public IList <Propuesta> Ejecutar() { IList <Propuesta> _propuestas = null; //DAOPropuestaSQLServer bdpropuestas = new DAOPropuestaSQLServer(); //_propuestas = bdpropuestas.ConsultarPropuestaOrdenadoPorEmision(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOPropuesta iDAOPropuesta = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOPropuesta(); _propuestas = iDAOPropuesta.ConsultarPropuestaOrdenadoPorEmision(); return(_propuestas); }
/// <summary> /// Método para utilizar el metodo ConsultarTodosPropuesta en capa de datos. /// </summary> /// <returns>Retorna lista de propuestas</returns> public override List <Entidad> Ejecutar() { try { IDAOPropuesta daoPropuesta = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDAOPropuesta(); return(daoPropuesta.ConsultarTodos()); } catch (ExcepcionesTangerine.ExceptionTGConBD ex) { throw ex; } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { throw ex; } }
/// <summary> /// Método para utilizar el metodo AgregarPropuesta en capa de datos. /// </summary> /// <returns>Retorna true si fue satisfactoria la insercion</returns> public override bool Ejecutar() { try { IDAOPropuesta daoPropuesta = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDAOPropuesta(); return(daoPropuesta.Agregar(_laEntidad)); } catch (ExcepcionesTangerine.ExceptionTGConBD ex) { throw ex; } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { throw ex; } }
/// <summary>Método que implementa la ejecución del comando 'Ingresar'.</summary> public Factura Ejecutar() { FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; Factura factura = new Factura(); IDAOFactura bdfactura = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOFactura(); IDAOPropuesta bdpropuesta = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOPropuesta(); IList <Factura> facturas = bdfactura.ConsultarFacturasNomPro(_factura.Prop); IList <Propuesta> propuestas = bdpropuesta.ConsultarPropuestaNueva(1, _factura.Prop.Titulo); #region Validar porcentaje a pagar float porcentaje = 0; foreach (Factura f in facturas) { porcentaje += f.Procentajepagado; } porcentaje += _factura.Procentajepagado; #endregion if (porcentaje > 100) { throw new IngresarException("El porcentaje ingresado supera el monto restante de la propuesta"); } else { foreach (Propuesta p in propuestas) { if (p.Version != "Activa") { throw new IngresarException("No se puede facturar una propuesta que no este activa "); } } factura = bdfactura.IngresarFactura(_factura); } return(factura); }
/// <summary> /// Método para utilizar el metodo BorrarPropuesta en capa de datos. /// </summary> /// <returns>Retorna true si fue satisfactorio el borrado</returns> public override bool Ejecutar() { try { IDAOPropuesta daoPropuesta = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDAOPropuesta(); DominioTangerine.Entidades.M6.Propuesta propuesta = (DominioTangerine.Entidades.M6.Propuesta)_laEntidad; return(daoPropuesta.BorrarPropuesta(propuesta.Nombre)); } catch (ExcepcionesTangerine.ExceptionTGConBD ex) { throw ex; } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { throw ex; } }