private void btnFiltrarTipoE_Click(object sender, RoutedEventArgs e) { TipoEmpresa tipoE = (TipoEmpresa)cboTipoEmpresa.SelectedIndex; dgClientes.ItemsSource = null; dgClientes.ItemsSource = this.ClienteCollection.clientesPorTipoE(tipoE); }
public void Excluir(int id) { TipoEmpresa entidade = this.ObterPorId(id); TipoEmpresaRepository.Remover(entidade); TipoEmpresaRepository.Salvar(); }
public void SetUp() { _pessoaJuridica = new EmpressaPessoaJuridica(); //new TipoEmpresa("Pessoa Jurídica"); _empresa = new Fornecedor("Nova Empresa", "1234567890001", _pessoaJuridica); _contratante = new ClienteAncora("Zamarco"); _statusEmpresa = new StatusEmpresa("Ativo"); }
private (string, string, int) EnviaEmailAcordoEmpresa(TipoEmpresa tipo, int idEmpresa, int passoId, string descricaoOQueFazer, Guid guidSalvado) { Empresa empresa = new Empresa(); switch (tipo) { case TipoEmpresa.Seguradora: empresa = _seguradora.SelecionarPorId(idEmpresa); break; case TipoEmpresa.Guincheiro: empresa = _guincheiro.SelecionarPorId(idEmpresa); break; case TipoEmpresa.Despachante: empresa = _despachante.SelecionarPorId(idEmpresa); break; case TipoEmpresa.Patio: empresa = _patio.SelecionarPorId(idEmpresa); break; case TipoEmpresa.Oficina: empresa = _oficina.SelecionarPorId(idEmpresa); break; } var link = $"https://engsalvage.azurewebsites.net/#/push/andamentoProcessoPush?guid={guidSalvado}&passo={passoId}"; var html = EmailSendGrid.LayoutProximaAcao().Replace("{{nome}}", empresa.Nome).Replace("{{link}}", link).Replace("{{texto}}", descricaoOQueFazer); return(_email.Envia(empresa.Email, "Ação Necessária", html).Result); }
public async void TipoEmpresaControllerIntegrationTest_ConsigoPostEGetById() { var tipoEmpresa = new TipoEmpresa { Id = Guid.NewGuid(), Descricao = "Parceiro" }; using (var client = _server.CreateClient().AcceptJson()) { var postResponse = await client.PostAsJsonAsync("/api/v2/TipoEmpresa", tipoEmpresa); var created = await postResponse.Content.ReadAsJsonAsync <TipoEmpresa>(); var getResponse = await client.GetAsync("/api/v2/TipoEmpresa/" + created.Id); var fetched = await getResponse.Content.ReadAsJsonAsync <TipoEmpresa>(); postResponse.IsSuccessStatusCode.Should().BeTrue(); getResponse.IsSuccessStatusCode.Should().BeTrue(); tipoEmpresa.Descricao.Should().BeEquivalentTo(created.Descricao); tipoEmpresa.Descricao.Should().BeEquivalentTo(fetched.Descricao); created.Id.Should().NotBe(Guid.Empty); created.Id.Should().Be(fetched.Id); } }
public async void TipoEmpresaControllerIntegrationTest_ConsigoPostEDelete() { var tipoEmpresa = new TipoEmpresa { Id = Guid.NewGuid(), Descricao = "Concorrente" }; using (var client = _server.CreateClient().AcceptJson()) { var postResponse = await client.PostAsJsonAsync("/api/v1/TipoEmpresa", tipoEmpresa); var created = await postResponse.Content.ReadAsJsonAsync <TipoEmpresa>(); var deleteResponse = await client.DeleteAsync("/api/v1/TipoEmpresa/" + created.Id); var getAllResponse = await client.GetAsync("/api/v1/TipoEmpresa/"); var all = await getAllResponse.Content.ReadAsJsonAsync <List <TipoEmpresa> >(); postResponse.IsSuccessStatusCode.Should().BeTrue(); deleteResponse.IsSuccessStatusCode.Should().BeTrue(); getAllResponse.IsSuccessStatusCode.Should().BeTrue(); tipoEmpresa.Descricao.Should().BeEquivalentTo(created.Descricao); created.Id.Should().NotBe(Guid.Empty); all.Select(x => x.Id).Should().NotContain(tipoEmpresa.Id); } }
public ActionResult GuardarTerminarDecreto1072() { List <CriteriosViewModelDecreto1072> list = new List <CriteriosViewModelDecreto1072>(); try { Empresa empresa = db.Tb_Empresa.Find(AccountData.NitEmpresa); TipoEmpresa tipoEmpresa = empresa.TipoEmpresa; if (empresa.Empr_Ttrabaja > 0 && (tipoEmpresa == null || tipoEmpresa.Categoria < 3)) { tipoEmpresa = db.Tb_TipoEmpresa.FirstOrDefault(t => t.RangoMinimoTrabajadores <= empresa.Empr_Ttrabaja && t.RangoMaximoTrabajadores >= empresa.Empr_Ttrabaja); } AutoevaluacionDecreto1072 autoevaluaciondecreto1072 = db.Tb_AutoEvaluacionDecreto1072.FirstOrDefault(a => a.Empr_Nit == AccountData.NitEmpresa && !a.Finalizada); if (autoevaluaciondecreto1072 != null) { int q = db.Tb_cumplimientoDecreto1072.Count(c => c.AeDecreto_Id == autoevaluaciondecreto1072.AeDecreto_Id); int q2 = db.Tb_ItemEstandarDecreto1072.Count(ie => tipoEmpresa.Categoria == 0 || ie.Categoria <= tipoEmpresa.Categoria && ie.CategoriaExcepcion != tipoEmpresa.Categoria && ie.CategoriaExcepcion != tipoEmpresa.Categoria); if (q2 > q) { return(RedirectToAction("AutoevaluacionDecreto1072", new { textError = "Esta evaluación aún no ha sido finalizada" })); } autoevaluaciondecreto1072.Ae_Fin = DateTime.Now; autoevaluaciondecreto1072.Finalizada = true; db.Entry(autoevaluaciondecreto1072).State = EntityState.Modified; db.SaveChanges(); } } catch (Exception ex) { ViewBag.TextError = ex.Message; return(RedirectToAction("AutoevaluacionDecreto1072")); } return(RedirectToAction("Index", "Home")); }
//Filtrar por tipo de empresa public List <Cliente> FiltroEmp(TipoEmpresa tipo) { List <Cliente> cl = clientes.Where(x => x.Empresa == tipo). ToList(); return(cl); }
public Wpf_AdmClnt() { InitializeComponent(); BibliotecaClases.ActividadEmpresa ae = new ActividadEmpresa(); var i = ae.listar(); cb_actividad.Items.Add("Seleccione"); cb_actividad.SelectedIndex = 0; foreach (var item in i) { ComboActividadEmpresa combo = new ComboActividadEmpresa(); combo.id = item.idactividadEmpresa; combo.texto = item.Descripcion; cb_actividad.Items.Add(combo); } BibliotecaClases.TipoEmpresa te = new TipoEmpresa(); var x = te.listar(); cb_tipo.Items.Add("Seleccione"); cb_tipo.SelectedIndex = 0; foreach (var item in x) { ComboTipoEmpresa comb = new ComboTipoEmpresa(); comb.id = item.idTipoEmpresa; comb.texto = item.Descripcion; cb_tipo.Items.Add(comb); } }
private string SelecionarTipoIdPorTipoEmpresa(TipoEmpresa tipo) { string tipoId = string.Empty; switch (tipo) { case TipoEmpresa.Seguradora: tipoId = "IdSeguradora"; break; case TipoEmpresa.Guincheiro: tipoId = "IdGuincheiro"; break; case TipoEmpresa.Despachante: tipoId = "IdDespachante"; break; case TipoEmpresa.Patio: tipoId = "IdPatio"; break; case TipoEmpresa.Oficina: tipoId = "IdOficina"; break; } return(tipoId); }
public IEnumerable <TipoMovimento> ObterMovimentosPermitidos(TipoEmpresa tipoEmpresa) { switch (tipoEmpresa) { case TipoEmpresa.PontoVenda: foreach (TipoMovimento item in Enum.GetValues(typeof(TipoMovimento))) { if (!NaoAtendePontoVenda.Contains(item) && !_historia.Select(x => x.TipoMovimento).Contains(item)) { yield return(item); } } break; case TipoEmpresa.PontoRetirada: foreach (TipoMovimento item in Enum.GetValues(typeof(TipoMovimento))) { if (!NaoAtendePontoRetirada.Contains(item) && !_historia.Select(x => x.TipoMovimento).Contains(item)) { yield return(item); } } break; case TipoEmpresa.SemDados: default: break; } }
protected PreCadastro(string razaoSocial, string documento, TipoEmpresa tipo) : this() { RazaoSocial = razaoSocial; Documento = documento; Tipo = tipo; }
//Botón Guardar private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { String rut = txtRut.Text; String razonSocial = txtRazon.Text; String nombreContacto = txtNombre.Text; String mail = txtEmail.Text; String direccion = txtDireccion.Text; int telefono = int.Parse(txtTelefono.Text); ActividadEmpresa actividad = (ActividadEmpresa)cbActividad.SelectedItem; TipoEmpresa empresa = (TipoEmpresa)cbTipo.SelectedItem; Cliente c = new Cliente() { Rut = rut, RazonSocial = razonSocial, NombreContacto = nombreContacto, Mail = mail, Direccion = direccion, Telefono = telefono, Actividad = actividad, Empresa = empresa }; bool resp = dao.Agregar(c); MessageBox.Show(resp ? "Guardado" : "No Guardado"); } catch (ArgumentException exa)//mensajes de reglas de negocios { MessageBox.Show(exa.Message); } catch (Exception ex) { MessageBox.Show("Error de ingreso de datos"); } }
public void SetUp() { _webForLink = new AplicacaoBuilder().Nomeado("WebForLink").Nomeado("Cadastro de Fornecedores").Build(); _samarco = new ClienteAncora("Samarco", _webForLink); _nelson = new Usuario("nelson.neto", _samarco); _pessoaJuridica = new EmpresaPessoaJuridica(); _sorteq = new Fornecedor("Sorteq", "12345678900", _pessoaJuridica); }
public ActionResult DeleteConfirmed(int id) { TipoEmpresa tipoEmpresa = db.TipoEmpresas.Find(id); db.TipoEmpresas.Remove(tipoEmpresa); db.SaveChanges(); return(RedirectToAction("Index")); }
public void SetUp() { _webForLink = new Aplicacao("WebForLink", "Cadastro de Fornecedores"); _samarco = new ClienteAncora("Samarco"); _nelson = new Usuario("nelson.neto", _webForLink, _samarco); _pessoaJuridica = new EmpressaPessoaJuridica(); //new TipoEmpresa("Pessoa Jurídica"); _sorteq = new Fornecedor("Sorteq", "12345678900", _pessoaJuridica); }
public void SetUp() { _aplicacao = new AplicacaoBuilder().Build(); _contratante = new ClienteAncora("Zamarco", _aplicacao); _pessoaJuridica = new EmpresaPessoaJuridica(); _empresa = new Fornecedor("Nova Empresa", "1234567890001", _pessoaJuridica); _statusEmpresa = new StatusEmpresa("Ativo"); }
public Fluxo(TipoFluxo tipo, Contratante contratante, TipoEmpresa tipoEmpresa) : this() { Nome = tipo.Nome; TipoFluxo = tipo; Contratante = contratante; TipoEmpresa = tipoEmpresa; }
public async Task <ActionResult> DeleteConfirmed(int id) { TipoEmpresa tipoEmpresa = await db.TipoEmpresa.FindAsync(id); db.TipoEmpresa.Remove(tipoEmpresa); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void btnActualizar_Click(object sender, RoutedEventArgs e) { string rut = txtRut.Text; Cliente cliente = _clienteCollection.BuscarCliente(rut); if (!Modulo11(rut)) { MessageBox.Show("Rut no cumple con el formato módulo 11"); return; } try { ActividadEmpresa actividadEmp = new ActividadEmpresa() { Id = int.Parse(cboActividad.SelectedValue.ToString()) }; TipoEmpresa tipoEmp = new TipoEmpresa() { Id = int.Parse(cboTipoEmpresa.SelectedValue.ToString()) }; if (cliente == null) { MessageBox.Show("No existe el rut ingresado"); return; } else { cliente.Nombre_contacto = txtNombreContacto.Text; cliente.Email_contacto = txtEmailContacto.Text; if (!MailValido(txtEmailContacto.Text)) { MessageBox.Show("Mail no valido"); return; } ; cliente.Razon_social = txtRazonSocial.Text; cliente.Direccion = txtDireccion.Text; cliente.Telefono = txtTelefono.Text; cliente.TipoEmpresaCliente = tipoEmp; cliente.ActividadEmpresaCliente = actividadEmp; if (this._clienteCollection.ModificarCliente(cliente)) { MessageBox.Show("Cliente modificado con éxito"); NotificationCenter.Notify("client_changed"); btnLimpiar_Click(new object(), new RoutedEventArgs()); } } } catch (Exception) { MessageBox.Show("Actividad de la empresa o tipo de empresa vacío"); } }
public int SelecionarIdDependendoTipoEmpresa(TipoEmpresa tipo, Guid guidSalvado) { using (SqlConnection conexao = new SqlConnection(_config.GetConnectionString("conexaoSQL"))) { var idEmpresa = SelecionarTipoIdPorTipoEmpresa(tipo); var id = conexao.Query <int>($"SELECT {idEmpresa} FROM Salvado WHERE Guid = @guidSalvado ", new { guidSalvado }, commandType: CommandType.Text).FirstOrDefault(); return(id); } }
public IHttpActionResult SaveTipoEmpresa() { var param = getFormKeyValue("json"); var tipoEmpresa = new TipoEmpresa(); JsonConvert.PopulateObject(param, tipoEmpresa); var resultado = EmpresaService.GuardarTipoEmpresa(tipoEmpresa, IdUsuarioExec); return(Ok(resultado)); }
public ActionResult Edit([Bind(Include = "IdTipoEmpresa,Descricao,Criacao,Criador,Atualizacao,Atualizador,Ativo")] TipoEmpresa tipoEmpresa) { if (ModelState.IsValid) { db.Entry(tipoEmpresa).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEmpresa)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,TipodeLocal")] TipoEmpresa tipoEmpresa) { if (ModelState.IsValid) { db.Entry(tipoEmpresa).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tipoEmpresa)); }
public Cliente() { _rut = string.Empty; _razonSocial = string.Empty; _direccion = string.Empty; _nombreContacto = string.Empty; _email = string.Empty; _telefono = string.Empty; _actEmp = ActividadEmpresa.Agropecuaria; _tipoEmp = TipoEmpresa.SPA; }
public IActionResult Inserir([FromBody] TipoEmpresa novoTipoEmpresa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tipoEmpresa = _tipoEmpresaService.Incluir(novoTipoEmpresa); return(CreatedAtRoute("InfoTipoEmpresa", new { id = tipoEmpresa.Id }, tipoEmpresa)); }
public ActionResult Create([Bind(Include = "IdTipoEmpresa,Descricao,Criacao,Criador,Atualizacao,Atualizador,Ativo")] TipoEmpresa tipoEmpresa) { if (ModelState.IsValid) { db.TipoEmpresas.Add(tipoEmpresa); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEmpresa)); }
private void btnmostrar_Click(object sender, RoutedEventArgs e) { txtCantidad.Text = this.ClienteCollection.CantidadRegistro().ToString(); TipoEmpresa tipoEmpresa = (TipoEmpresa)cboTipoEmpresa.SelectedIndex; txtCantidadTipoEmpresa.Text = this.ClienteCollection.cantidadTipoEmpresa(tipoEmpresa).ToString(); ActividadEmpresa actividadEmpresa = (ActividadEmpresa)cboActividadEmpresa.SelectedIndex; txtCantidadActividad.Text = this.ClienteCollection.cantidadActividadEmpresa(actividadEmpresa).ToString(); }
public void PopCbo() { TipoEmpresa tipoEmpresa = new TipoEmpresa(); ActividadEmpresa actividadEmpresa = new ActividadEmpresa(); cboTipoEmpresa.ItemsSource = tipoEmpresa.ReadAll(); cboTipoEmpresa.DisplayMemberPath = "Descripcion"; cboTipoEmpresa.SelectedValuePath = "IdTipoEmpresa"; cboActividadEmpresa.ItemsSource = actividadEmpresa.ReadAll(); cboActividadEmpresa.DisplayMemberPath = "Descripcion"; cboActividadEmpresa.SelectedValuePath = "IdActividadEmpresa"; }
public async Task <ActionResult> Create([Bind(Include = "Id,TipodeLocal")] TipoEmpresa tipoEmpresa) { if (ModelState.IsValid) { db.TipoEmpresa.Add(tipoEmpresa); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tipoEmpresa)); }
public static string ToEnum(TipoEmpresa tipo) { if (tipo == TipoEmpresa.PrefeituraBase) return "Perefeitura Base"; if (tipo == TipoEmpresa.Administradora) return "Administradora"; if (tipo == TipoEmpresa.Transportadora) return "Transportadora"; if (tipo == TipoEmpresa.Coletora) return "Coletora"; if (tipo == TipoEmpresa.Geradora) return "Geradora"; return "Outro tipo"; }