public static void Approve(ICategoria spesa) { var manager = new Manager(); var OpManager = new OperationalManager(); var CEO = new CEO(); //concateno i livelli di approvazione manager.SetNext(OpManager).SetNext(CEO); List <ICategoria> spese = new List <ICategoria> { }; //foreach (var import in spese) //{ // var approve = manager.Handle(import); // if (approve != null) // { // //approvazione // } // else if (import > 2500) // { // Console.WriteLine($"La spesa non è stata approvata"); // } // else // { // Console.WriteLine($"ERRORE"); // } //} }
private void Editar() { try { butConsultar.Visible = false; butNuevo.Visible = false; butConfirmar.Visible = true; butCancelar.Visible = true; tblConsulta.Visible = false; rbtAgencia.Enabled = false; rbtCliente.Enabled = false; ICategoria categoria = CategoriaFactory.GetCategoria(); categoria.CategoriaID = Utiles.Validaciones.obtieneEntero(txtCategoriaID.Text); categoria.Consultar(); txtDescripcion.Text = categoria.Descripcion; txtMontoDesde.Text = categoria.MontoDesde.ToString(); txtMontoHasta.Text = categoria.MontoHasta == 0 ? "" : categoria.MontoHasta.ToString(); if (categoria.TipoCategoriaID == 1) { rbtAgencia.Checked = true; rbtCliente.Checked = false; } else { rbtAgencia.Checked = false; rbtCliente.Checked = true; } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
public static ICategoria FactoryCategoria(string param) { ICategoria categoria = null; if (param.Equals("Viaggio")) { categoria = new Viaggio(); } else if (param.Equals("Alloggio")) { categoria = new Alloggio(); } else if (param.Equals("Vitto")) { categoria = new Vitto(); } else if (param.Equals("Altro")) { categoria = new Altro(); } else { return(categoria); } return(categoria); }
public Produto(int id, string nome, double preco, ICategoria categoria) { Id = id; Nome = nome; Preco = preco; CategoriaProduto = categoria; }
public LivroesController(ILivro context, IAutor contextAutor, ICategoria contextCategoria, ILivroSituacao contextLivroSituacao) { _context = context; _contextAutor = contextAutor; _contextCategoria = contextCategoria; _contextLivroSituacao = contextLivroSituacao; }
//in base al cane che mi ritorna voglio farlo parlare public static double FatoryCategoria(string cat, double spese) { ICategoria categoria = null; if (cat.Equals("Viaggio")) { categoria = new Viaggio(); } else if (cat.Equals("Alloggio")) { categoria = new Alloggio(); } else if (cat.Equals("Vitto")) { categoria = new Vitto(); } else if (cat.Equals("Altro")) { categoria = new Altro(); } else { Console.WriteLine("Categoria non valida!"); return(0); } double euro = categoria.Rimborso(spese); return(euro); }
public IEnumerable <Mensaje> MensajesEnCategoria(string categoria) { List <Mensaje> mensajesEnCategoria = new List <Mensaje>(); ICategoria catego = null; foreach (var cat in this.categorias) { if (cat.Nombre.CompareTo(categoria) == 0) { catego = cat; } } if (catego == null) { return(mensajesEnCategoria); } foreach (var mensaj in this.mensajes) { if (catego.Incluye(mensaj)) { mensajesEnCategoria.Add(mensaj); } } return(mensajesEnCategoria); }
public frmInventarioAdministrar() { cat = new MCategoria(); prod = new MProducto(); usu = new MUsuario(); InitializeComponent(); }
public AppCrud(CrudContext context, IProduto produtoDB, ICategoria categoriaDB) { _context = context; _produtoDB = produtoDB; _categoriaDB = categoriaDB; }
public void CalcularPreco(Produto produto) { decimal custo = produto.Custo; ICategoria categoria = _categoriaFactory.CriarCategoria(produto.Categoria); decimal preco = categoria.CalcularPreco(custo); produto.Preco = preco; }
public ContasReceberController(IContaReceber contas, ICliente cliente, ICategoria categoria, ICentroDeCusto centroCusto, IContaContabil contaContabil, ILancamento lancamento) { _contas = contas; _cliente = cliente; _categoria = categoria; _centroCusto = centroCusto; _contaContabil = contaContabil; _lancamento = lancamento; }
public ContasPagarController(IContaPagar contas, IFornecedor fornecedor, ICategoria categoria, ICentroDeCusto centroCusto, IContaContabil contaContabil, ILancamento lancamento) { _contas = contas; _fornecedor = fornecedor; _categoria = categoria; _centroCusto = centroCusto; _contaContabil = contaContabil; _lancamento = lancamento; }
public LancamentosController(ILancamento lancamento, IFornecedor fornecedor, ICliente cliente, ICategoria categoria, ICentroDeCusto centroCusto, IContaContabil contaContabil) { _lancamento = lancamento; _fornecedor = fornecedor; _cliente = cliente; _categoria = categoria; _centroCusto = centroCusto; _contaContabil = contaContabil; }
public AdministracionDatos() { FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia(); gestorAccesoDatos = fabricaAbstracta.crearGestorAccesoDatos(); productoService = fabricaAbstracta.crearProductoDao(gestorAccesoDatos); categoriaService = fabricaAbstracta.crearCategoriaDao(gestorAccesoDatos); lineaDeVentaService = fabricaAbstracta.crearLineaDeVentaDao(gestorAccesoDatos); comprobanteDePagoService = fabricaAbstracta.crearComprobanteDePagoDao(gestorAccesoDatos); }
public ActionResult DeleteConfirmed(int id) { ICategoria categoria = this._categoriaDataAccess.Find(id); if (!UsuarioAdministrador()) { ModelState.AddModelError("", "Usuário não possui permissão."); return(View(Mapper.Map <CategoriaViewModel>(categoria))); } this._categoriaDataAccess.Remove(categoria); return(RedirectToAction("Index")); }
private void dtgCategoria_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { ICategoria categoria = CategoriaFactory.GetCategoria(); categoria.CategoriaID = Utiles.Validaciones.obtieneEntero(e.Item.Cells[0].Text); categoria.Eliminar(); BindGrid(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void butConfirmar_Click(object sender, System.EventArgs e) { try { BaseValidator bv; bv = (BaseValidator)phDescripcion.FindControl("descripReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } /* * bv = (BaseValidator)phMontoHasta.FindControl("hastaReq"); * bv.Enabled = true; * bv.Validate(); * if(!bv.IsValid) * return; */ CustomValidator validatorRango = (CustomValidator)GenerarValidadores.Custom(); validatorRango.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(ValidateRango); phMontoHasta.Controls.Add(validatorRango); validatorRango.Validate(); if (!validatorRango.IsValid) { return; } bv = (BaseValidator)phMontoDesde.FindControl("desdeReq"); bv.Enabled = true; bv.Validate(); if (!bv.IsValid) { return; } ICategoria categoria = CategoriaFactory.GetCategoria(); categoria.CategoriaID = Utiles.Validaciones.obtieneEntero(txtCategoriaID.Text); categoria.Descripcion = txtDescripcion.Text; categoria.TipoCategoriaID = rbtAgencia.Checked ? 1 : 2; categoria.MontoDesde = Utiles.Validaciones.obtieneDouble(txtMontoDesde.Text); categoria.MontoHasta = Utiles.Validaciones.obtieneDouble(txtMontoHasta.Text); categoria.Guardar(); Response.Redirect("CategoriaConsul.aspx"); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
public Professor(IProfessor p, IFaixa f, INivel n, ISituacao s, ICategoria c, IDisciplina d) { _professor = p; _faixa = f; _nivel = n; _situacao = s; _categoria = c; _disciplina = d; Disciplinas = new List <Disciplina>(); Faixa = new Faixa(f); Nivel = new Nivel(n); Situacao = new Situacao(s); Categoria = new Categoria(c); }
private void ComboCategoriaC() { try { ICategoria categoria = CategoriaFactory.GetCategoria(); categoria.TipoCategoriaID = 2; ddlCategoriaC.Items.Clear(); ddlCategoriaC.DataTextField = "Descripcion"; ddlCategoriaC.DataValueField = "CategoriaID"; ddlCategoriaC.DataSource = categoria.GetCategorias().Datos; ddlCategoriaC.DataBind(); ddlCategoriaC.Items.Insert(0, "Todas"); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindGrid() { try { ICategoria categoria = CategoriaFactory.GetCategoria(); categoria.Descripcion = txtDescripcion.Text; categoria.MontoDesde = Utiles.Validaciones.obtieneDouble(txtMontoDesde.Text); categoria.MontoHasta = Utiles.Validaciones.obtieneDouble(txtMontoHasta.Text); categoria.TipoCategoriaID = rbtAgencia.Checked ? 1 : 2; AdministrarGrillas.Configurar(dtgCategoria, "CategoriaID", CantidadOpciones, true, false); dtgCategoria.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPagina.Text); dtgCategoria.DataSource = categoria.GetCategorias().Datos; dtgCategoria.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
} // CategoriaMapper Constructor #endregion #region FUNCTIONS /// <summary> /// Función pública que mapea las entidades para devolver el /// correspondiente Dto. /// </summary> /// <remarks> /// Se encarga de mapear objetos <see cref="Categoria"/> /// devolviendo un objeto <see cref="CategoriaDto"/>. /// </remarks> /// <param name="entityCategoria"> /// Objeto de la entidad <see cref="Categoria"/>. /// </param> /// <exception cref="System.ArgumentNullException"> /// Lanzada cuando el valor de <c>entityCategoria</c> es null. /// </exception> /// <returns> /// Devuelve un objeto de tipo <see cref="CategoriaDto"/> /// con los datos mapeados. /// </returns> public CategoriaDto EntityMapping(ICategoria entityCategoria) { // Comprobamos el valor del argumento de entrada. if (entityCategoria == null) { // Error, lanzamos la excepción. throw new System.ArgumentNullException("entityCategoria"); } else { // Objeto de respuesta. CategoriaDto dtoCategoria = new CategoriaDto(); // Mapeamos cada propiedad. dtoCategoria.Id = entityCategoria.Id; dtoCategoria.Name = entityCategoria.Name; // Devolvemos el resultado. return(dtoCategoria); } } // EntityMapping
// GET: Categorias/Edit/5 public ActionResult Edit(int?id) { if (!id.HasValue) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ICategoria categoria = this._categoriaDataAccess.Find(id.Value); if (categoria == null) { return(HttpNotFound()); } if (!UsuarioAdministrador()) { ModelState.AddModelError("", "Usuário não possui permissão."); return(View(Mapper.Map <CategoriaViewModel>(categoria))); } return(View(Mapper.Map <CategoriaViewModel>(categoria))); }
public void VerificaCategoria(List <Voo> voo) { //Verifica os voos que encaixam no prazo de doze meses List <Voo> lista = CalculaPorPrazo(12, voo); //Calcula o total de pontos que o usuário ganhou nesse periodo double selCategoria = CalculaPontos(lista); //Verifica as condições para cada categoria if (selCategoria >= 15000) { this.categoria = new Manga(); } else if (selCategoria >= 10000 && selCategoria < 15000) { this.categoria = new Abacate(); } else { this.categoria = new Laranja(); } }
public ServiceCategoria(ICategoria serviceCategoria) { this.serviceCategoria = serviceCategoria; }
public PastelController(IPastel pastel, ICategoria categoria) { pastelRepositorio = pastel; categoriaRepositorio = categoria; }
public TemaController(ITemas itemas, ICategoria icategoria) { this.itemas = itemas; this.icategoria = icategoria; }
public BusinessCategoria(ICategoria CategoriaRepository) { this.categoriaRepository = CategoriaRepository; }
public CategoriaControle(ICategoria inter) { _form = inter; }
public LancheController(ILanche ilanche, ICategoria icategoria) { _lanche = ilanche; _categoria = icategoria; }
public CategoriaController() { _repository = new CategoriaRepository(); }