public ActionResult Alterar(int idContrato) { ContratoDAO dao = new ContratoDAO(); var contrato = dao.Listar().FirstOrDefault(x => x.IdContrato == idContrato); return(View(contrato)); }
public void BuscaContrato(int idContrato) { ContratoDAO cDAO = new ContratoDAO(); if (idContrato == 0) { contr = cDAO.GetByCliente(cli.Idcliente); } else { contr = cDAO.GetById(idContrato); } if (contr != null) { txtIdContrato.Text = contr.Idcontrato.ToString(); txtNomeContrato.Text = contr.Descricao; ServicoDAO sDAO = new ServicoDAO(); cboServico.SelectedValue = contr.Idservico; sv = sDAO.GetById(Convert.ToInt32(cboServico.SelectedValue)); AtualizaValor(); } else { txtIdContrato.Text = null; txtNomeContrato.Text = null; cboServico.SelectedValue = config.CobrancaPadrao; } }
public ActionResult Listar() { ContratoDAO dao = new ContratoDAO(); ViewBag.ContratoSet = dao.Listar(); return(View()); }
public ActionResult Atualizar(int id) { var dao = new ContratoDAO(); Contrato contrato = dao.BuscaPorId(id); return(View(contrato)); }
public void BuscarComFiltro() { if (!string.IsNullOrWhiteSpace(txtBuscaPorNome.Text)) { var contratos = ContratoDAO.BuscarPorCorretor(txtBuscaPorNome.Text); itens.Clear(); foreach (var contrato in contratos) { itens.Add(new Contrato() { Id = contrato.Id, LocatarioId = contrato.LocatarioId, CorretorId = contrato.CorretorId, ImovelId = contrato.ImovelId, ComissaoCorretor = contrato.ComissaoCorretor, CriadoEm = contrato.CriadoEm, DataVencimento = contrato.DataVencimento, ValorAluguel = contrato.ValorAluguel, Imovel = contrato.Imovel, Corretor = contrato.Corretor, Locatario = contrato.Locatario }); } dtaContratos.Items.Refresh(); } else { MessageBox.Show("Campo de busca está em branco", "Imob", MessageBoxButton.OK, MessageBoxImage.Question); } }
public ActionResult Atualizar([Bind(Include = "Id, DataContratacao, TipoContrato, ProdutosId")] Contrato contrato) { var dao = new ContratoDAO(); dao.Atualiza(contrato); return(View()); }
public AdministracionContratoViewModel() { ContratoDAO = new ContratoDAO(); TipoEventoDAO = new TipoEventoDAO(); ModalidadServicioDAO = new ModalidadServicioDAO(); ClienteDAO = new ClienteDAO(); TipoAmbientacionDAO = new TipoAmbientacionDAO(); Contrato = new NullContratoEntity(); Contrato.PropertyChanged += Contrato_PropertyChanged; TiposEvento = TipoEventoDAO.BuscarTodo(); List <TipoAmbientacionEntity> tiposAmbientacion = TipoAmbientacionDAO.ObtenerTodo(); // Para los tipos de ambientación opcional tiposAmbientacion.Insert(0, new NullTipoAmbientacionEntity()); TiposAmbientacion = tiposAmbientacion; this.ValorizadorDecorator = new ValorizadorTipoEventoDecorator(); this.ValorizadorDecorator.SetComponent(new Valorizador()); }
public void GuardarContratoCommandHandler(object parameters) { // Creamos o modificamos un contrato bool existeContrato = false; if (!String.IsNullOrEmpty(Contrato.NumeroContrato)) { if (ContratoDAO.BuscarPorNumero(Contrato.NumeroContrato) != null) { existeContrato = true; } } if (existeContrato == false) { this.Contrato.NumeroContrato = DateTime.Now.ToString("yyyyMMddHHmm"); ContratoDAO.Crear(this.Contrato); } else { ContratoDAO.Modificar(this.Contrato); } MessageBox.Show("Guardado correctamente"); }
public AdministracionClientes(ClienteDAO clienteDAO, ContratoDAO contratoDAO, ActividadEmpresaDAO actividadEmpresaDAO, TipoEmpresaDAO tipoEmpresaDAO) { InitializeComponent(); this.ClienteDAO = clienteDAO; this.ContratoDAO = contratoDAO; this.ActividadEmpresaDAO = actividadEmpresaDAO; this.TipoEmpresaDAO = tipoEmpresaDAO; // Añadimos los valores de actividad foreach (ActividadEmpresaEntity actividad in actividadEmpresaDAO.BuscarTodo()) { cmb_actividad.Items.Add(actividad); } // Y los tipos de empresa foreach (TipoEmpresaEntity tipoEmpresa in tipoEmpresaDAO.BuscarTodo()) { cmb_tipo.Items.Add(tipoEmpresa); } RegistroNuevo(); }
private void Btn_eliminar_Click(object sender, RoutedEventArgs e) { ClienteEntity cliente = ClienteDAO.BuscarPorRut(tb_rut.Text); if (cliente != null) { if (ContratoDAO.BuscarContratosCliente(cliente).Count != 0) // Si el cliente tiene contratos creados, no se puede eliminar (ABP 2) { MessageBox.Show("No se puede eliminar un cliente con contratos asociados", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } } ClienteDAO.Eliminar(tb_rut.Text); MessageBox.Show("Cliente Eliminado"); RegistroNuevo(); /* * * if (cliente != null) * { * ColeccionClientes.borrar(tb_rut.Text); * MessageBox.Show("Cliente Eliminado"); * } * else * { * MessageBox.Show("Cliente no registrado"); * } */ }
private void BtnSalvar_Click(object sender, RoutedEventArgs e) { if (cboCorretor.SelectedValue != null || cboImovel.SelectedValue != null || cboLocatario.SelectedValue != null || txtDataVencimento.SelectedDate != null) { var Corretor = CorretorDAO.BuscarPorId((int)cboCorretor.SelectedValue); var Imovel = ImovelDAO.BuscarPorId((int)cboImovel.SelectedValue); var TipoImovel = TipoImovelDAO.BuscarPorId((int)cboImovel.SelectedValue); var Locatario = LocatarioDAO.BuscarPorId((int)cboLocatario.SelectedValue); Contrato = new Contrato() { ComissaoCorretor = (TipoImovel.Comissao * 0.01) * Imovel.ValorAluguel, DataVencimento = txtDataVencimento.SelectedDate.Value, CorretorId = Corretor.Id, ImovelId = Imovel.Id, LocatarioId = Locatario.Id, ValorAluguel = Imovel.ValorAluguel }; if (Imovel.Locado != true) { if (Imovel.ValorAluguel <= Locatario.RendaDisponivel) { if (Imovel.Cidade == Locatario.Cidade && Imovel.UF == Locatario.UF) { if (ContratoDAO.Cadastrar(Contrato)) { Imovel.Locado = true; ImovelDAO.Atualizar(Imovel); MessageBox.Show("Contrato salvo com sucesso!", "Imob", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Erro interno: contate um ADM!", "Imob", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Locatario não pertence a este Estado nem Cidade!", "Imob", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Valor do aluguel excede a renda disponivel!", "Imob", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Imovel já está locado!", "Imob", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Todos os campos são obrigatórios!", "Imob", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ActionResult Contratado(Contrato contrato) { var contratoDAO = new ContratoDAO(); contratoDAO.Adiciona(contrato); ViewBag.Contrato = contrato; return(View()); }
public ActionResult Remover(int id) { var contratoDAO = new ContratoDAO(); Contrato contrato = contratoDAO.BuscaPorId(id); contratoDAO.Remover(contrato); return(RedirectToAction("Lista")); }
private void bindContratos() { ContratoDAO _contratoDAO = new ContratoDAO(); gridContratos.DataSource = _contratoDAO.Find(contr => contr.COD_CONTRATANTE.Equals(((Contratante)gridClientes.CurrentRow.DataBoundItem).COD_CONTRATANTE) && contr.ATIVO == true).ToList <Contrato>(); gbContratos.Visible = true; }
public ContratoController(ContratoDAO contratoDAO, ImovelDAO imovelDAO, LocatarioDAO locatarioDAO, CorretorDAO corretorDAO, IWebHostEnvironment hosting) { _contratoDAO = contratoDAO; _imovelDAO = imovelDAO; _locatarioDAO = locatarioDAO; _corretorDAO = corretorDAO; _geradorDePDF = new GeradorDePDFUtils(hosting); }
public List <Contrato> Lista_Contrato(string valor) { ContratoDAO dao = new ContratoDAO(); list = dao.listaContratos(valor); return(list); }
public ActionResult Details(int idPagamento) { PagamentoDAO dao = new PagamentoDAO(); ContratoDAO daoContrato = new ContratoDAO(); ViewBag.PagamentoSet = dao.Listar().FirstOrDefault(x => x.IdPagamento == idPagamento); return(View()); }
public ActionResult Remover(int idcontrato) { ContratoDAO dao = new ContratoDAO(); var contrato = dao.Listar().FirstOrDefault(x => x.IdContrato == idcontrato); dao.Remover(contrato); return(RedirectToAction("Listar")); }
public ActionResult Cadastro(int id) { var dao = new ContratoDAO(); var contratos = dao.BuscaPorId(id); ViewBag.Contrato = contratos; return(View()); }
public Facade() { _funcionarioDAO = FactoryDAO.CreateFuncionarioDAO(); _clienteDAO = FactoryDAO.CreateClienteDAO(); _contratoDAO = FactoryDAO.CreateContratoDAO(); _unidadeDAO = FactoryDAO.CreateUnidadeDAO(); _historicoFuncionarioDAO = FactoryDAO.CreateHistoricoFuncionarioDAO(); _verbaDAO = FactoryDAO.CreateVerbaDAO(); _contratoAliquotaDAO = FactoryDAO.CreateContratoAliquotaDAO(); }
public ActionResult Pesquisa(int idContrato) { ContratoDAO dao = new ContratoDAO(); IList <Contrato> ct = dao.Listar(); var contrato = ct.Where(a => a.IdContrato == idContrato); ViewBag.ContratoSet = contrato; return(View()); }
// GET: Beneficiarios public ActionResult Index(int id) { var contratoDAO = new ContratoDAO(); var contrato = contratoDAO.BuscaPorId(id); ViewBag.Contrato = contrato; ViewBag.Familia = new Familia(); return(View()); }
double valorEmAberto = 0; // VARIÁVEL QUE SERÁ EDITADA PELA REGRA DE NEGÓCIO EM PAGAMENTO.CONTROLLER // GET: Contrato public ActionResult Adicionar(int idCliente, string nomeTitular, double valorContrato, int quantidadeParcelas, DateTime primeiroVencimento, string garantia, int empresaIdEmpresa) { Contrato contrato = new Contrato(); ContratoDAO dao = new ContratoDAO(); Cliente cliente = new Cliente(); contrato.IdCliente = idCliente; contrato.NomeTitular = nomeTitular; contrato.ValorContrato = valorContrato; contrato.QuantidadeParcelas = quantidadeParcelas; contrato.PrimeiroVencimento = primeiroVencimento; contrato.Garantia = garantia; contrato.EmpresaIdEmpresa = empresaIdEmpresa; contrato.ValorEmAberto = valorEmAberto; dao.Adicionar(contrato); double auxiliarValorParcela = 0; // Usada para ALTERAR a entidade valorEmABerto na entidade CONTRATO depois //que o método do método de valor de parcelas ter calculado o montante total double valorParcela; for (var i = 0; i < quantidadeParcelas; i++) { Pagamento pagamento = new Pagamento(); valorParcela = pagamento.CalculoContrato(valorContrato, quantidadeParcelas); // INSERINDO NA TABELA PAGAMENTOS PagamentoDAO daoPagamento = new PagamentoDAO(); pagamento.ValorIntegralDaParcela = valorParcela; pagamento.Status = 0; pagamento.IdContrato = contrato.IdContrato; // ^ Metodo precisa vir depois de ADICIONAR CONTRATO, para que ele tenha uma ID pra ser registrada na table pagamentos pagamento.IdCliente = idCliente; // ^ Este dado não é pedido na entidade CONTRATO pagamento.DataVencimento = primeiroVencimento.AddMonths(i); daoPagamento.Adicionar(pagamento); auxiliarValorParcela = valorParcela * quantidadeParcelas; } contrato.ValorEmAberto = auxiliarValorParcela; dao.Alterar(contrato); return(RedirectToAction("Form")); }
public MainWindow() { InitializeComponent(); this.clienteDAO = new ClienteDAO(); this.contratoDAO = new ContratoDAO(); this.actividadEmpresaDAO = new ActividadEmpresaDAO(); this.tipoEmpresaDAO = new TipoEmpresaDAO(); this.tipoEventoDAO = new TipoEventoDAO(); this.modalidadServicioDAO = new ModalidadServicioDAO(); }
public Contratista Rellenar() { try { Contratos = ContratoDAO.Listar().Where(c => c.ClaveContratista == Clave).ToList(); return(this); } catch (Exception e) { throw e; } }
// GET: Contratos public ActionResult Lista() { var dao = new ProdutosDAO(); IList <Produtos> produtos = dao.Lista(); ViewBag.Produtos = produtos; var contratosDAO = new ContratoDAO(); var contratos = contratosDAO.Lista(); ViewBag.Contrato = contratos; return(View(contratos)); }
public ActionResult Details(int idContrato) { ContratoDAO dao = new ContratoDAO(); PagamentoDAO daoPgto = new PagamentoDAO(); ClienteDAO Cldao = new ClienteDAO(); Cliente cliente = new Cliente(); ViewBag.ClienteSet = dao.Listar().FirstOrDefault(X => X.IdContrato == idContrato); ViewBag.ContratoSet = dao.Listar().FirstOrDefault(x => x.IdContrato == idContrato); ViewBag.PagamentoSet = daoPgto.Listar().FirstOrDefault(x => x.IdContrato == idContrato); return(View("Details")); }
protected void btnCrearContrato_Click(object sender, EventArgs e) { try { Contrato contrato = new Contrato(); contrato.Codigo = txtCodigo.Text; contrato.FechaAdjudicacion = Utilerias.ParsearFecha(txtFechaAdjudicacion.Text); contrato.FechaInicio = Utilerias.ParsearFecha(txtFechaInicio.Text); contrato.FechaCreacion = Utilerias.ParsearFecha(txtFechaCreacion.Text); contrato.Pdf = ""; contrato.ClaveContratista = Convert.ToInt32(cmbContratista.SelectedValue); contrato.ClaveEstatus = Convert.ToInt32(cmbEstatus.SelectedValue); contrato.ClaveModalidad = Convert.ToInt32(cmbModalidad.SelectedValue); Contrato nuevoContrato = ContratoDAO.Insertar(contrato); if (nuevoContrato == null) { Mensaje Mensaje = new Mensaje() { Titulo = "Error al insertar contrato", Contenido = "Error, Para más información consulte al administrador del sistema", Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } else { Mensaje Mensaje = new Mensaje() { Titulo = "Contrato creado!", Contenido = "El contrato ya está dado de alta en el sistema", Tipo = TipoMensaje.EXITO }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } } catch (Exception exc) { Mensaje Mensaje = new Mensaje() { Titulo = "Error al insertar contrato", Contenido = "Error, Para más información consulte al administrador del sistema, " + exc, Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } }
// GET: Empresa public ActionResult Lista() { var dao = new EmpresaDAO(); var empresa = dao.Lista(); ViewBag.Empresa = empresa; var contratoDAO = new ContratoDAO(); var contrato = contratoDAO.Lista(); ViewBag.ContratoPJ = contrato; return(View(empresa)); }
public AumentoContrato Rellenar() { try { Contrato = ContratoDAO.Get(ClaveContrato); Estatus = EstatusAumentoDAO.Get(ClaveEstatus); Detalles = AumentoDetalleDAO.Listar().Where(a => a.ClaveAumento == Clave).ToList(); return(this); } catch (Exception e) { throw e; } }