Exemple #1
0
 public frmTipo(EnTipos enTipo)
 {
     Iniciar();
     FiltrarDados("ABCDE", enTipo);
     ModoPesquisa = false;
     _enTipo      = enTipo;
 }
Exemple #2
0
 public frmTipo(string texto, EnTipos enTipo)
 {
     Iniciar();
     FiltrarDados(texto, enTipo);
     ModoPesquisa = true;
     _enTipo      = enTipo;
 }
Exemple #3
0
        public frmTrocaStatus(EnStatus enStatus, EnTipos enTipos)
        {
            _enStatus = enStatus;
            _enTipos  = enTipos;

            InitializeComponent();
        }
Exemple #4
0
        public TipoViewModel ObterPorCodigo(int codigo, EnTipos enTipos)
        {
            string url = Constantes.URL + "tipo/ObterPorCodigoTipo?codigo={0}&enTipos={1}";

            //string url = Constantes.URL + "tipo/?codigo={0}";
            return(new Operacao <TipoViewModel>().First(string.Format(url, codigo, (int)enTipos)));
        }
        public Tipo ObterPorCodigo(int codigo, EnTipos enTipos)
        {
            var model = _uow.RepositorioTipo.First(x => x.Codigo == codigo && x.Programa == (int)enTipos);

            if (model == null)
            {
                throw new Exception("Registro não Encontrado!");
            }

            return(model);
        }
 public void ProgramaTipo(EnProgramas enPrograma, bool obrigatorio = false, bool mostrarBotao = true, string texto = "", bool editar = true, EnTipos enTipos = EnTipos.Todos)
 {
     _enProgramas  = enPrograma;
     _mostrarBotao = mostrarBotao;
     _obrigatorio  = obrigatorio;
     _texto        = texto;
     _editar       = editar;
     _enTipos      = enTipos;
     _comprimento  = txtNome.Width;
     Consultar(TipoPesquisa.Nenhum);
 }
Exemple #7
0
        public TipoConsultaViewModel[] Filtrar(string campo, string texto, EnTipos tipo, string ativo = "A", bool contem = true)
        {
            string sContem = "0";

            if (contem)
            {
                sContem = "1";
            }

            string url       = Constantes.URL + "tipo/Filtrar?campo={0}&texto={1}&enTipos={2}&ativo={3}&contem={4}";
            string resultado = string.Format(url, campo, texto, (int)tipo, ativo, sContem);

            return(new Operacao <TipoConsultaViewModel>().GetAll(resultado));
        }
        public IEnumerable <TipoConsulta> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true)
        {
            int tipo = (int)enTipos;

            string sTexto = "";

            sTexto = "'" + texto + "'";
            if (contem)
            {
                sTexto = "'%" + texto + "%'";
            }

            var sb = new StringBuilder();

            sb.AppendLine("  SELECT");
            sb.AppendLine(" Tip_Id as Id,");
            sb.AppendLine(" Tip_Codigo as Codigo,");
            sb.AppendLine(" Tip_Nome as Nome,");
            sb.AppendLine(" Tip_Programa as Programa");
            sb.AppendLine(" FROM Tipo");

            if (!string.IsNullOrWhiteSpace(texto) && (texto != "0"))
            {
                sb.AppendLine(" WHERE " + campo + " LIKE " + sTexto);
            }
            else
            {
                sb.AppendLine("WHERE Tip_Id > 0");
            }

            if (ativo == "A")
            {
                sb.AppendLine(" AND Tip_Ativo = 1");
            }

            if (ativo == "I")
            {
                sb.AppendLine(" AND Tip_Ativo = 0");
            }

            if (enTipos != EnTipos.Todos)
            {
                sb.AppendLine(" AND Tip_Programa = " + tipo);
            }

            sb.AppendLine(" ORDER BY " + campo);

            return(_repositoryReadOnly.GetAll(sb.ToString()));
        }
        public Tipo ObterPorCodigo(int codigo, EnTipos enTipos)
        {
            var model = _rep.ObterPorCodigo(codigo, enTipos);

            if (model == null)
            {
                throw new Exception("Registro não Encontrado!");
            }

            if (model.Ativo == false)
            {
                throw new Exception("Registro Inativo!");
            }
            return(model);
        }
Exemple #10
0
        private void FiltrarDados(string texto, EnTipos enTipo)
        {
            string sCampo = Grade.BuscarCampo(ref dgvDados, cbCampos.Text);

            _tipoApp = new TipoApp();
            string ativo = cboAtivo.Text;

            if (sCampo == "NomePrograma")
            {
                sCampo = "Tip_Programa";
            }

            _listaConsulta      = _tipoApp.Filtrar(sCampo, texto, enTipo, ativo.Substring(0, 1)).ToList();
            dgvDados.DataSource = _listaConsulta;
        }
        public TipoViewModel ObterPorCodigo(int codigo, EnTipos enTipos)
        {
            var model = new TipoViewModel();

            try
            {
                var prod = _servicoTipo.ObterPorCodigo(codigo, enTipos);
                //var prod = _tipoServico.ObterPorCodigo(codigo, enTipos);
                model = prod.Adapt <TipoViewModel>();
                return(model);
            }
            catch (Exception ex)
            {
                model.Mensagem = ex.Message;
                return(model);
            }
        }
Exemple #12
0
        public IEnumerable<TipoConsulta> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true)
        {
            int tipo = (int)enTipos;

            string sTexto = "";

            sTexto = "'" + texto + "'";
            if (contem)
                sTexto = "'%" + texto + "%'";

            var sb = new StringBuilder();

            sb.AppendLine("  SELECT");
            sb.AppendLine(" Tip_Id as Id,");
            sb.AppendLine(" Tip_Codigo as Codigo,");
            sb.AppendLine(" Tip_Nome as Nome,");
            sb.AppendLine(" Tip_Programa as Programa");
            sb.AppendLine(" FROM Tipo");

            if (!string.IsNullOrWhiteSpace(texto) && (texto != "0"))
                sb.AppendLine(" WHERE " + campo + " LIKE " + sTexto);
            else
                sb.AppendLine("WHERE Tip_Id > 0");

            if (ativo == "A")
                sb.AppendLine(" AND Tip_Ativo = 1");

            if (ativo == "I")
                sb.AppendLine(" AND Tip_Ativo = 0");

            if (enTipos != EnTipos.Todos)
                sb.AppendLine(" AND Tip_Programa = " + tipo);

            sb.AppendLine(" ORDER BY " + campo);
            var lista = _rep.context.Database.SqlQuery<TipoConsulta>(sb.ToString());

            return lista;
        }
 public IEnumerable <TipoConsulta> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true)
 {
     return(_rep.Filtrar(campo, texto, enTipos, ativo, contem));
 }
 public List <Tipo> ListarTipos(string nome, EnTipos enTipos)
 {
     return(_rep.ListarTipos(nome, enTipos).ToList());
 }
 public Tipo RetornarUmRegistroPrograma(EnTipos enTipos)
 {
     return(_rep.RetornarUmRegistro(enTipos));
 }
 public IEnumerable <TipoConsultaViewModel> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true)
 {
     try
     {
         var lista = _servicoTipo.Filtrar(campo, texto, enTipos, ativo, contem);
         //var lista = _tipoServico.Filtrar(campo, texto, enTipos, ativo, contem);
         var model = lista.Adapt <TipoConsultaViewModel[]>();
         return(model);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public TipoViewModel Pesquisar(int codigo, string descricao, TipoPesquisa tipoPesquisa, EnTipos enTipos)
        {
            if (codigo == 0 && tipoPesquisa == TipoPesquisa.Id)
            {
                return(null);
            }

            if (string.IsNullOrEmpty(descricao) && tipoPesquisa == TipoPesquisa.Descricao)
            {
                return(null);
            }

            if (tipoPesquisa == TipoPesquisa.Tela)
            {
                frmTipo formulario = new frmTipo("", enTipos);
                if (Tela.AbrirFormularioModal(formulario))
                {
                    if (Funcoes.IdSelecionado == 0)
                    {
                        return(null);
                    }

                    return(_tipoApp.ObterPorId(Funcoes.IdSelecionado));
                }
            }

            if (tipoPesquisa == TipoPesquisa.Id && codigo > 0)
            {
                var model = _tipoApp.ObterPorCodigo(codigo, enTipos);
                if (model == null || model.Codigo == 0)
                {
                    throw new Exception("Registro não encontrado!");
                }
                return(model);
            }

            if (tipoPesquisa == TipoPesquisa.Descricao && descricao.Length > 0)
            {
                var model = _tipoApp.Filtrar("Tip_Nome", descricao, enTipos);
                if (model == null)
                {
                    frmTipo formulario = new frmTipo(enTipos);
                    if (Tela.AbrirFormularioModal(formulario))
                    {
                        return(_tipoApp.ObterPorId(Funcoes.IdSelecionado));
                    }
                    return(null);
                }
                else
                {
                    if (model.Count() == 1)
                    {
                        return(_tipoApp.ObterPorId(model.First().Id));
                    }
                    else
                    {
                        frmTipo formulario = new frmTipo(descricao, enTipos);
                        if (Tela.AbrirFormularioModal(formulario))
                        {
                            return(_tipoApp.ObterPorId(Funcoes.IdSelecionado));
                        }
                    }
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
        public List <Tipo> ListarTipos(string nome, EnTipos enTipos)
        {
            int tipo = (int)enTipos;

            return(_uow.RepositorioTipo.Get(x => x.Programa == tipo && x.Nome.Contains(nome) && x.Ativo == true).OrderBy(b => b.Nome).ToList());
        }
Exemple #19
0
 public void TipoDeCadastro(TipoCadastro tipoCadastro, EnStatus enStatus, EnTipos enTipos)
 {
     _tipoCadastro = tipoCadastro;
     _enStatus     = enStatus;
     _enTipos      = enTipos;
 }
Exemple #20
0
 public Tipo ObterPorCodigo(int codigo, EnTipos enTipos)
 {
     return _rep.First(x => x.Codigo == codigo && x.Programa == (int) enTipos);
 }
Exemple #21
0
 public IQueryable<Tipo> ListarTipos(string nome, EnTipos enTipos)
 {
     int tipo = (int)enTipos;
     return _rep.Get(x => x.Programa == tipo && x.Nome.Contains(nome) && x.Ativo == true).OrderBy(b => b.Nome);
 }
        private void ConsultarTipo(int codigo, string nome, TipoPesquisa tipoPesquisa, EnTipos enTipos)
        {
            var consulta = new ConsultaTipo();

            try
            {
                if (tipoPesquisa != TipoPesquisa.Tela)
                {
                    txtId.Text = "";
                    txtCodigo.txtValor.Text = "";
                    txtNome.Text            = "";
                }
                var model = consulta.Pesquisar(codigo, nome, tipoPesquisa, enTipos);
                if (model != null)
                {
                    txtId.Text = model.Id.ToString();
                    txtCodigo.txtValor.Text = model.Codigo.ToString("0000");
                    txtNome.Text            = model.Nome;
                    _objeto   = model;
                    Modificou = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtCodigo.Focus();
            }
            txtId.Modified = false;
            txtCodigo.txtValor.Modified = false;
            txtNome.Modified            = false;
        }
Exemple #23
0
        public Tipo RetornarUmRegistroPrograma(EnTipos enTipos)
        {
            int tipo = (int)enTipos;

            return(base.First(x => x.Programa == tipo && x.Ativo == true));
        }
Exemple #24
0
        private void ConsultarTipo(int codigo, string nome, TipoPesquisa tipoPesquisa, EnTipos enTipos)
        {
            var consulta = new ConsultaTipo();

            if (tipoPesquisa != TipoPesquisa.Tela)
            {
                txtCodigo.txtValor.Text = "";
                txtNome.Text            = "";
            }
            var model = consulta.Pesquisar(codigo, nome, tipoPesquisa, enTipos);

            if (model != null)
            {
                dgvFiltro.Rows.Add(model.Id, model.Codigo, model.Nome);
                txtCodigo.txtValor.Focus();
            }
        }