Пример #1
0
        public static MvcHtmlString SelectEstado(this HtmlHelper html, int idEstado = 0)
        {
            var estados = new EstadoService().Listar()
                          .Where(x => x.Ativo == true)
                          .OrderBy(x => x.UF)
                          .ToList();

            TagBuilder tag = new TagBuilder("select");

            tag.MergeAttribute("id", "EstadoId");
            tag.MergeAttribute("name", "EstadoId");
            tag.MergeAttribute("class", "form-control");

            foreach (var item in estados)
            {
                TagBuilder itemTag = new TagBuilder("option");
                itemTag.MergeAttribute("value", item.EstadoId.ToString());
                if (item.EstadoId == idEstado)
                {
                    itemTag.MergeAttribute("selected", "selected");
                }
                itemTag.SetInnerText(item.UF);
                tag.InnerHtml += itemTag.ToString();
            }

            return(new MvcHtmlString(tag.ToString()));
        }
Пример #2
0
 public HomeController(ILogger <HomeController> logger, PessoaService pessoaService, PaisService paisService, EstadoService estadoService)
 {
     _logger        = logger;
     _pessoaService = pessoaService;
     _paisService   = paisService;
     _estadoService = estadoService;
 }
Пример #3
0
        /// <summary>
        /// Levanta los datos necesarios atraves de servicios para cargar los combos de la interfaz
        /// </summary>
        private void cargarCombos()
        {
            IList <TipoEquipoDTO> tiposEquipos = new TipoEquipoService().GetTipoEquipoByFilters(new Dictionary <string, object>());
            List <string>         content      = new List <string>();

            content.Add("Seleccionar");
            foreach (TipoEquipoDTO tipoEquipo in tiposEquipos)
            {
                content.Add(tipoEquipo.NombreTipoEquipo);
            }

            comboBoxTipoEquipo.DataSource = content;

            // ######################################
            Dictionary <string, object> parametros = new Dictionary <string, object>();

            parametros.Add("Ambito", "Equipo");
            IList <EstadoDTO> estados        = new EstadoService().GetEstadoByFilters(parametros);
            List <string>     contentEstados = new List <string>();

            contentEstados.Add("Seleccionar");
            foreach (EstadoDTO estado in estados)
            {
                contentEstados.Add(estado.NombreEstado);
            }

            comboBoxEstado.DataSource = contentEstados;
        }
Пример #4
0
        /*
         * Métodos que carrega os estados e as cidades para o picker.
         */
        private async void CarregarEstados()
        {
            ActIndicator.IsVisible = true;
            ActIndicator.IsRunning = true;

            var dadosUsuario = DataBase.GetUsuario();

            if (dadosUsuario != null)
            {
                List <RadarEstado> ListaEstados = await EstadoService.GetEstado();

                PckRadarEstado.ItemsSource = ListaEstados;
                var index = ListaEstados.FindIndex(e => e.estado == dadosUsuario.estado);
                PckRadarEstado.SelectedIndex = index;
            }
            else
            {
                List <RadarEstado> ListaEstados = await EstadoService.GetEstado();

                PckRadarEstado.ItemsSource = ListaEstados;
            }

            ActIndicator.IsVisible = false;
            ActIndicator.IsRunning = false;
        }
Пример #5
0
        public static MvcHtmlString SelectUF(this HtmlHelper html, int idEstado = 0)
        {
            var estados = new EstadoService().Listar()
                .Where(x => x.Ativo == true)
                .OrderBy(x => x.UF)
                .ToList();

            TagBuilder tag = new TagBuilder("select");
            tag.MergeAttribute("id", "IdEstado");
            tag.MergeAttribute("name", "IdEstado");
            tag.MergeAttribute("class", "form-control");

            foreach (var item in estados)
            {
                TagBuilder itemTag = new TagBuilder("option");
                itemTag.MergeAttribute("value", item.Id.ToString());
                if (item.Id == idEstado)
                {
                    itemTag.MergeAttribute("selected", "selected");
                }
                itemTag.SetInnerText(item.UF);
                tag.InnerHtml += itemTag.ToString();
            }

            return new MvcHtmlString(tag.ToString());
        }
Пример #6
0
        public void IncluirContatoCommand(object sender, RoutedEventArgs e)
        {
            var contact = new List <Contact> {
                new Contact {
                    Person = _person, Description = "Nome", Value = ""
                },
                new Contact {
                    Person = _person, Description = "E-mail", Value = "",
                },
                new Contact {
                    Person = _person, Description = "Telefone", Value = ""
                },
                new Contact {
                    Person = _person, Description = "Estado", Value = ""
                }
            };

            var contactService = new ContactServices();
            var estadosService = new EstadoService();

            // _person.Contacts = contactService.GetContactsByPerson(_person.Id);
            _person.Contacts.AddRange(contact);

            this.DataContext = _person;
        }
Пример #7
0
        public async Task <IActionResult> Post([FromBody] ClienteVM model)
        {
            if (ModelState.IsValid)
            {
                if (!CpfService.IsCpf(model.Cpf))
                {
                    return(BadRequest("CPF inválido"));
                }

                if (!EstadoService.IsValid(model.Estado))
                {
                    return(BadRequest("Estado inválido"));
                }

                var cl = await _clienteRepository.GetByCpfAsync(model.Cpf.Trim().Replace(".", "").Replace("-", ""));

                if (cl != null)
                {
                    return(BadRequest("Cliente já cadastrado"));
                }

                var cliente = new Cliente()
                {
                    Nome   = model.Nome,
                    Estado = model.Estado,
                    Cpf    = model.Cpf.Trim().Replace(".", "").Replace("-", "")
                };

                _clienteRepository.Add(cliente);
                return(Ok(cliente));
            }

            return(BadRequest(ModelState));
        }
Пример #8
0
        public IActionResult Edit(int Id)
        {
            var cidade = _contexto.Cidade.Find(Id);

            ViewBag.Estados = EstadoService.GetEstados().Select(c => new SelectListItem()
            {
                Text = c.EstadoNome, Value = c.EstadoSigla
            }).ToList();
            return(View(cidade));
        }
Пример #9
0
        public IActionResult Create()
        {
            var cidade = new Cidade();

            ViewBag.Estados = EstadoService.GetEstados().Select(c => new SelectListItem()
            {
                Text = c.EstadoNome, Value = c.EstadoSigla
            }).ToList();
            return(View(cidade));
        }
Пример #10
0
        /// <summary>
        /// Returns a View with a new Record.
        /// </summary>
        /// <returns></returns>
        public ActionResult Novo()
        {
            var tx = new Ecommerce_TributoTaxa();

            var estados = new EstadoService().GetAll();

            ViewBag.Estados = estados;

            return View(tx);
        }
Пример #11
0
        /// <summary>
        /// Returns a View with the record for Edit
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Editar(int id)
        {
            var tx = new TaxaService().GetById(id);

            var estados = new EstadoService().GetAll();

            ViewBag.Estados = estados;

            return View(tx);
        }
Пример #12
0
        private void AtualizarCbx()
        {
            cbxCidade.ValueMember   = "Id";
            cbxCidade.DisplayMember = "Nome";
            cbxCidade.DataSource    = CidadeService.ObterLista();

            cbxEstado.ValueMember   = "Id";
            cbxEstado.DisplayMember = "UF";
            cbxEstado.DataSource    = EstadoService.ObterLista();
        }
Пример #13
0
        public ExpenseItContactPage(object data) :  this()
        {
            _person = data as Person;
            var contactService = new ContactServices();
            var estadoSevice   = new EstadoService();

            _person.Contacts = contactService.GetContactsByPerson(_person.Id);
            _person.Estados  = estadoSevice.GetEstados();

            this.DataContext = _person;
        }
Пример #14
0
 public MembrosController(CadimmContext context, EstadoService estadoService, CidadeService cidadeService, ConjugueService conjugueService, DadosEleitorService dadosEleitorService, EnderecoService enderecoService, FiliacaoService filiacaoService, TelefoneService telefoneService)
 {
     _context             = context;
     _estadoService       = estadoService;
     _cidadeService       = cidadeService;
     _conjugueService     = conjugueService;
     _dadosEleitorService = dadosEleitorService;
     _enderecoService     = enderecoService;
     _filiacaoService     = filiacaoService;
     _telefoneService     = telefoneService;
 }
Пример #15
0
 public frmConsultaBugs()
 {
     InitializeComponent();
     // Inicializamos la grilla de bugs
     InitializeDataGridView();
     bugService        = new BugService();
     criticidadService = new CriticidadService();
     estadoService     = new EstadoService();
     prioridadService  = new PrioridadService();
     productoService   = new ProductoService();
     usuarioService    = new UsuarioService();
 }
Пример #16
0
 public frmCrearOrden(Empleado empleadoSesion)
 {
     InitializeComponent();
     InitializeDataGridView();
     oOTService          = new OrdenTrabajoService();
     this.empleadoSesion = empleadoSesion;
     sDetalle            = new DetalleOTService();
     sFormasPago         = new FormasPagoService();
     sEstado             = new EstadoService();
     sCliente            = new ClienteService();
     sVehiculo           = new VehiculoService();
     listadoDetalleOT    = new BindingList <DetalleOT>();
 }
Пример #17
0
        private void FrmEquipoEdicion_Load(object sender, EventArgs e)
        {
            errorProvider.BlinkStyle = ErrorBlinkStyle.NeverBlink;
            oErrorProviderExtension  = new ErrorProviderExtension(errorProvider);
            this.oTipoEquipoService  = new TipoEquipoService();
            this.oEstadoService      = new EstadoService();

            cargarCombos();
            setTextBoxLimits();
            setLabels();
            habilitarCampos();
            cargarDatos();
        }
Пример #18
0
 public ParametrosController(
     CidadeService _svCidade,
     EstadoService _svEstado,
     BairroService _svBairro,
     PosicaoService _svPosicoes,
     LocalPartidaService _svLocalPartida
     )
 {
     this._svCidade       = _svCidade;
     this._svEstado       = _svEstado;
     this._svBairro       = _svBairro;
     this._svPosicoes     = _svPosicoes;
     this._svLocalPartida = _svLocalPartida;
 }
        /// <summary>
        /// Returns the principal View of NewsLetter for Generate
        /// </summary>
        /// <returns></returns>
        public ActionResult List()
        {
            var estadoService = new EstadoService();
            var perfilCompradorService = new PerfilCompradorService();

            var getAllEstados = estadoService.GetAll();
            var getAllPerfisComprador = perfilCompradorService.GetAll();

            ViewBag.Estados = GetEstadosListItem(getAllEstados);
            ViewBag.Cidades = new List<SelectListItem>();
            ViewBag.Perfis = GetPerfisCompradorListItem(getAllPerfisComprador);

            return View("List");
        }
Пример #20
0
        public IActionResult Create(Cidade cidade)
        {
            if (ModelState.IsValid)
            {
                _contexto.Cidade.Add(cidade);
                _contexto.SaveChanges();

                return(RedirectToAction("Index"));
            }
            ViewBag.Estados = EstadoService.GetEstados().Select(c => new SelectListItem()
            {
                Text = c.EstadoNome, Value = c.EstadoSigla
            }).ToList();
            return(View(cidade));
        }
Пример #21
0
        private List <SelectListItem> GetEstados(int id = 0)
        {
            var estados = new EstadoService().Listar()
                          .Where(x => x.Ativo == true)
                          .OrderBy(x => x.UF);

            var lista = new List <SelectListItem>();

            foreach (var item in estados)
            {
                lista.Add(new SelectListItem {
                    Text = item.UF, Value = item.Id.ToString(), Selected = (item.Id == id)
                });
            }
            return(lista);
        }
Пример #22
0
        public IActionResult DeleteProductById(int Id)
        {
            IEstadoService    service  = new EstadoService(DbContext);
            Response <Estado> response = new Response <Estado>();

            try
            {
                Estado p = service.deleteById(Id).Result;
                response.ok(true, p, "Se cambio el estado a DELETE");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, new Estado(), "Error al cambiar estado " + ex.Message);
                return(BadRequest(response));
            }
        }
Пример #23
0
        public IActionResult SaveEstado(Estado estado)
        {
            Response <Estado> response = new Response <Estado>();

            try
            {
                IEstadoService service = new EstadoService(DbContext);
                Task <Estado>  p       = service.save(estado);
                response.ok(true, p.Result, "Se inserto estado");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, null, "Error en el servicio " + ex.Message);
                return(BadRequest(response));
            }
        }
Пример #24
0
        public IActionResult FindById(int id)
        {
            Response <Estado> response = new Response <Estado>();
            IEstadoService    p        = new EstadoService(DbContext);

            try
            {
                Estado estado = p.findById(id).Result;
                response.ok(true, estado, "Estado");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, new Estado(), "No se encontro algun estado con el id " + id);
                return(BadRequest(response));
            }
        }
Пример #25
0
        public IActionResult Get()
        {
            Response <List <Estado> > response = new Response <List <Estado> >();
            IEstadoService            p        = new EstadoService(DbContext);

            try
            {
                List <Estado> listEstado = p.finAll().Result;
                response.ok(true, listEstado, "Lista de Estado");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, new List <Estado>(), "No hay lista");
                return(BadRequest(response));
            }
        }
Пример #26
0
        public IActionResult ReadCSV(string file)
        {
            IEstadoService            service  = new EstadoService(DbContext);
            Response <List <Estado> > response = new Response <List <Estado> >();

            try
            {
                List <Estado> p = service.migrateCsvData(file).Result;
                response.ok(true, p, "La siguiente lista fue migrada");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, new List <Estado>(), "Error al Migrar la data " + ex.Message);
                return(BadRequest(response));
            }
        }
Пример #27
0
 public IActionResult Index()
 {
     try
     {
         List <Cidade> lista = new List <Cidade>();
         lista           = _contexto.Cidade.ToList();
         ViewBag.Estados = EstadoService.GetEstados().Select(c => new SelectListItem()
         {
             Text = c.EstadoNome, Value = c.EstadoSigla
         }).ToList();
         return(View(lista));
     }
     catch (ArgumentNullException ex)
     {
         Console.WriteLine("Exception: " + ex.Message);
         return((IActionResult)ex);
     }
 }
Пример #28
0
        public FormImposto()
        {
            InitializeComponent();

            dataGridViewPedidos.AutoGenerateColumns          = true;
            dataGridViewPedidos.DataSource                   = GetTablePedidos();
            dataGridViewPedidos.Columns["Desconto"].ReadOnly = true;
            dataGridViewPedidos.Columns["Desconto"].DefaultCellStyle.Format = "0\\%";

            EstadoService estadoService = new EstadoService();

            cboEstadoOrigem.DataSource     = estadoService.CarregarEstados();
            cboEstadoOrigem.SelectedIndex  = -1;
            cboEstadoDestino.DataSource    = estadoService.CarregarEstados();
            cboEstadoDestino.SelectedIndex = -1;

            ResizeColumns();
        }
Пример #29
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            IList <string> listaItens = new List <string>();
            var            service    = new EstadoService();

            foreach (var item in service.GetEstados())
            {
                listaItens.Add(item.Nome);
            }

            if (value.ToString().ToLower().Equals("estado"))
            {
                return(listaItens);
            }
            else
            {
                return(value);
            }
        }
Пример #30
0
        public void IsValid()
        {
            var Ufs = new List <string>
            {
                "AC", "AL", "AP", "AM", "BA",
                "CE", "DF", "ES", "GO", "MA",
                "MT", "MS", "MG", "PA", "PB",
                "PR", "PE", "PI", "RJ", "RN",
                "RS", "RO", "RR", "SC", "SP",
                "SE", "TO"
            };

            bool result = false;

            foreach (string uf in Ufs)
            {
                result = EstadoService.IsValid(uf);

                Assert.True(result);
            }
        }
Пример #31
0
        // POST: api/Estado
        public List <Estado> Post([FromBody] UserSessionWeb login)
        {
            EstadoService servicio = new EstadoService(cadenaConexion);

            return(servicio.ConsultarEstados(login));
        }
Пример #32
0
        private List<SelectListItem> GetEstados(int id = 0)
        {
            var estados = new EstadoService().Listar()
                .Where(x => x.Ativo == true)
                .OrderBy(x => x.UF);

            var lista = new List<SelectListItem>();
            foreach (var item in estados)
            {
                lista.Add(new SelectListItem { Text = item.UF, Value = item.Id.ToString(), Selected = (item.Id == id) });
            }
            return lista;
        }
Пример #33
0
 public Cidades2Controller(CidadeService cidadeService, EstadoService estadoService, IMapper mapper)
 {
     _cidadeService = cidadeService;
     _estadoService = estadoService;
     _mapper        = mapper;
 }
 public PessoasController(PessoaService service, PaisService paisService, EstadoService estadoService)
 {
     _service       = service;
     _paisService   = paisService;
     _estadoService = estadoService;
 }
Пример #35
0
 public EstadoUnitTest()
 {
     service = new EstadoService();
 }
        //Monta o arquivo de e-mails dos clientes selecionados
        private String GenerateFile(List<Ecommerce_Cliente> listaClientes)
        {
            //Motagem do  nome do arquivo
            String data = Convert.ToString(DateTime.Now.ToShortDateString().Replace("/", ""));
            String hora = Convert.ToString(DateTime.Now.ToLongTimeString().Replace(":", ""));
            String fileName = data + "_" + hora + ".csv";

            //Variáveis que recebem o path onde será salvo imagens
            String serverFiles =
                HttpContext.Server.MapPath(WebConfigurationManager.AppSettings["UrlNewsletters"]);

            //Se o diretório não existir, crie
            if (!Directory.Exists(serverFiles))
            {
                try
                {
                    Directory.CreateDirectory(serverFiles);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }

            //Variável que armazena o Path + o nome do arquivo
            var targetFilePath = Path.Combine(serverFiles, fileName);

            //Delimitador das informações
            const string delimiter = ";";

            //StringBuilder que armazenará o conteúdo do arquivo
            var sb = new StringBuilder();

            //Criação do Header do Arquivo
            const string header = "NOME;EMAIL;CIDADE;UF;DATA_NASCIMENTO;DATA_INCLUSAO;TIPO_PERFIL";

            //Adiciona o Header no arquivo
            sb.AppendLine(header);

            //Para cada cliente, cria uma nova linha
            foreach (var c in listaClientes)
            {
                Ecommerce_Cliente cliente =
                    new ClienteService().GetById(c.IdCliente);
                    //GetRecords(cli => cli.IdCliente == c.IdCliente).FirstOrDefault();

                //Cria a linha que receberá os dados

                //Variáveis. Cidade foi criada pois há dados incompletos
                //no DB que precisam ser tratados na aplicação
                Ecommerce_Cliente_Endereco ce = null;
                String cidade = String.Empty;
                String estado = String.Empty;

                //ce recebe o objeto cliente_endereco
                if (cliente != null)
                {
                    ce = cliente.Ecommerce_Cliente_Endereco.FirstOrDefault();
                }

                //Valores do estado e cidade
                if (ce != null)
                {
                    //Tratamento do campo CIDADE, que no banco está imcompleto
                    
                    if (!String.IsNullOrEmpty(ce.Cidade))
                    {
                        var objCidade = new CidadeService().GetRecords(cid => cid.IdCidade == ce.IdCidade).FirstOrDefault();
                        if (objCidade != null)
                        {
                            cidade = objCidade.Nome;
                        }
                    }
                    else if (ce.IdCidade != null)
                    {
                        cidade = ce.Cidade;
                    }

                    //Valor do estado
                    var objEstado = new EstadoService().GetRecords(e => e.IdEstado == ce.IdEstado).FirstOrDefault();

                    if (objEstado != null)
                    {
                        estado = objEstado.Nome;

                    }
                }

                //Criação da linha, com os dados recebídos
                if (cliente != null)
                {
                    var line = cliente.NomeCompleto + delimiter +
                               cliente.Email + delimiter +
                               cidade + delimiter +
                               estado + delimiter +
                               cliente.DataNascimento.ToShortDateString() + delimiter +
                               cliente.DataInclusao.ToShortDateString();

                    //Se houver perfil, adiciona o perfil na linha 
                    //se não, adiciona os delimitadores.
                    if (cliente.Ecommerce_Perfil != null)
                    {
                        line += delimiter + cliente.Ecommerce_Perfil.Nome + delimiter;
                    }
                    else
                    {
                        line += delimiter + delimiter;
                    }

                    if (cliente.DesejaContato)
                    {
                        //Adiciona a linha
                        sb.AppendLine(line);    
                    }
                }
            }

            //Escreve o arquivo, e salva no path indicado
            System.IO.File.WriteAllText(targetFilePath, sb.ToString(), Encoding.UTF8);

            //Criação do Link de Download
            var linkDownload = Url.Content(WebConfigurationManager.AppSettings["UrlNewsletters"] + fileName);
                
            return linkDownload;
        }
 public EstadosController(EstadoService service)
 {
     _service = service;
 }