예제 #1
0
 public bool GetById(int id, SQLiteTransaction transaction = null)
 {
     using (var conn = new Connection(Database.Endereco))
         using (var dao = new CidadeDAO(conn))
         {
             return(dao.GetById(this, id, transaction));
         }
 }
예제 #2
0
        public void Update(Cidade item)
        {
            CidadeDAO cidades = _context.Cidades.FirstOrDefault(x => x.Codigo == item.Codigo);

            cidades.Nome = item.Nome;
            cidades.UF   = item.UF;
            _context.SaveChanges();
        }
예제 #3
0
 public bool GetByCidadeAndUf(string cidade, string uf, SQLiteTransaction transaction = null)
 {
     using (var conn = new Connection(Database.Endereco))
         using (var dao = new CidadeDAO(conn))
         {
             return(dao.GetByCidadeAndUf(this, cidade, uf, transaction));
         }
 }
예제 #4
0
 public static List <Cidade> GetByUf(string uf, SQLiteTransaction transaction = null)
 {
     using (var conn = new Connection(Database.Endereco))
         using (var dao = new CidadeDAO(conn))
         {
             return(dao.GetByUf(uf, transaction));
         }
 }
예제 #5
0
        public ActionResult EditarAluno(int id)
        {
            ViewBag.idCidade = new SelectList(CidadeDAO.listaCidades(), "idCidade", "nme_Cidade");
            ViewBag.idTurma  = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano");
            ViewBag.idSexo   = new SelectList(SexoDAO.listaSexo(), "idSexo", "nme_Sexo");

            return(View(AlunoDAO.buscarAluno("id", id.ToString())));
        }
예제 #6
0
        // GET: Cidade
        public ActionResult ListarCidade()
        {
            CidadeDAO dao = new CidadeDAO();

            List <ModCidade> cidade = dao.ListarCidade();



            return(PartialView(cidade));
        }
예제 #7
0
        public ActionResult Cadastro(string id = "0")
        {
            LojistaViewModel lojista = new LojistaViewModel();

            lojista.Lojista    = (id.Equals("0") ? new LojistaModel() : LojistaDAO.GetLojistas(0, 0, id)[0]);
            lojista.Cidade     = CidadeDAO.GetCidades();
            lojista.Categorias = CategoriaDAO.GetCategorias();

            return(View(lojista));
        }
 public ParametrosEnderecosController(ApplicationDbContext context)
 {
     _context        = context;
     paisDao         = new PaisDAO(_context);
     cidadeDAO       = new CidadeDAO(_context);
     estadoDAO       = new EstadoDAO(_context);
     tagidPosicaoDAO = new TAGIDPosicaoDAO(_context);
     posicaoDAO      = new PosicaoDAO(_context);
     almoxarifadoDAO = new AlmoxarifadoDAO(_context);
     localizacaoDAO  = new LocalizacaoDAO(_context);
 }
예제 #9
0
        public Cidade GetCidade(int Id)
        {
            CidadeDAO cidade = _context.Cidades.Find(Id);

            return(cidade != null ?
                   new Cidade {
                Codigo = cidade.Codigo,
                Nome = cidade.Nome,
                UF = cidade.UF
            } : null);
        }
예제 #10
0
        private void configTela()
        {
            CidadeDAO daoCidade = new CidadeDAO();

            searchCidades.setDao(daoCidade);
            searchCidades.setTitleForm("Busca de Cidades");
            searchCidades.setFormAdd(new FormCadastroCidade(true));
            setFieldsEnable(false);
            setEditarExcluirEnable(false);
            searchCidades.TextField.AccessibleName = "Cidade";
        }
예제 #11
0
        public IList <string> selecionarCidades(IList <Cidade> listaDeCidades)
        {
            CidadeDAO      cidadeDAO          = new CidadeDAO();
            IList <String> listaDeCidadesConc = new List <string>();

            listaDeCidadesConc = cidadeDAO.selecionarCidades(listaDeCidades);



            return(listaDeCidadesConc);
        }
예제 #12
0
        public frCadCliente()
        {
            InitializeComponent();
            objetoDAO = new ClienteDAO();
            CidadeDAO temp = new CidadeDAO();

            cbxCidade.DataSource    = temp.Listar();
            cbxCidade.DisplayMember = "Nome";
            cbxCidade.ValueMember   = "Id";
            cbxCidade.SelectedIndex = -1;
        }
예제 #13
0
        public void Add(Cidade item)
        {
            var cidade = new CidadeDAO
            {
                Nome = item.Nome,
                UF   = item.UF
            };

            _context.Cidades.Add(cidade);
            _context.SaveChanges();
        }
예제 #14
0
 public JsonResult Delete(int codigo)
 {
     try
     {
         CidadeDAO.Delete(codigo);
         return(Json("sucesso"));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #15
0
        private ActionResult GetView(int id)
        {
            FornecedorDAO    objFornecedor    = new FornecedorDAO();
            CidadeDAO        DAOCidade        = new CidadeDAO();
            CondPagamentoDAO condPagamentoDAO = new CondPagamentoDAO();
            var obj    = objFornecedor.GetFornecedor(id);
            var result = new FornecedorVM
            {
                IdModelPai      = obj.IdFornecedor,
                nmPessoa        = obj.nmNome,
                nrTelefone      = obj.nrTelefone,
                nrCelular       = obj.nrCelular,
                dsEmail         = obj.dsEmail,
                flTipo          = obj.flTipo,
                nrCEP           = obj.nrCEP,
                dsLogradouro    = obj.dsLogradouro,
                nrResidencial   = obj.nrResidencial,
                dsBairro        = obj.dsBairro,
                dsComplemento   = obj.dsComplemento,
                dtCadastro      = obj.dtCadastro,
                dtUltAlteracao  = obj.dtUltAlteracao,
                idCidade        = obj.idCidade,
                idCondPagamento = obj.idCondPagamento,

                Fisica = new FornecedorVM.PessoaFisicaVM
                {
                    nmApelido    = obj.dsNome,
                    nrCPF        = obj.nrCPFCNPJ,
                    nrRG         = obj.nrRGIE,
                    dtNascimento = obj.dtNasc,
                    flSexo       = obj.flSexo
                },
                Juridica = new FornecedorVM.PessoaJuridicaVM
                {
                    nmFantasia = obj.dsNome,
                    dsSite     = obj.dsSite,
                    nrContato  = obj.nrContato,
                    nrCNPJ     = obj.nrCPFCNPJ,
                    nrIE       = obj.nrRGIE,
                }
            };
            var objCidade = DAOCidade.GetCidade(result.idCidade);

            result.Cidade = new ViewModels.Cidades.SelectCidadeVM {
                Id = objCidade.IdCidade, Text = objCidade.nmCidade
            };
            var objCondPag = condPagamentoDAO.GetCondPagamento(result.idCondPagamento);

            result.condPagamento = new ViewModels.CondPagamentos.SelectCondPagamentoVM {
                Id = objCondPag.IdCondPag, Text = objCondPag.dsCondPag
            };
            return(View(result));
        }
예제 #16
0
        private void button1_Click(object sender, EventArgs e)
        {
            Cidade    cidade    = new Cidade();
            CidadeDAO cidadeDAO = new CidadeDAO();

            cidade.ESTADO = txtEstado.Text;
            cidade.NOME   = txtNomeCidade.Text;

            cidadeDAO.Add(cidade);
            cidadeDAO.SaveChanges();

            Util.LimparForm(this);
        }
        private ActionResult GetView(int id)
        {
            FuncionarioDAO funcionario = new FuncionarioDAO();
            CargoDAO       cargo       = new CargoDAO();
            CidadeDAO      cidade      = new CidadeDAO();
            var            obj         = funcionario.DAOGetFuncionario(id);
            var            result      = new FuncionarioVM
            {
                IdModelPai = obj.IdFuncionario,
                nmPessoa   = obj.nmFuncionario,

                nrCEP         = obj.nrCEP,
                dsLogradouro  = obj.dsLogradouro,
                nrResidencial = obj.nrResidencial,
                dsComplemento = obj.dsComplemento,
                dsBairro      = obj.dsBairro,
                idCidade      = obj.IdCidade,
                nrTelefone    = obj.nrTelefone,
                nrCelular     = obj.nrCelular,
                dsEmail       = obj.dsEmail,
                idCargo       = obj.IdCargo,

                Fisica = new FuncionarioVM.PessoaFisicaVM
                {
                    nmApelido   = obj.nmApelido,
                    nrCPF       = obj.nrCPF,
                    nrRG        = obj.nrRG,
                    dtNasc      = obj.dtNasc,
                    flSexo      = obj.flSexo,
                    dsLogin     = obj.dsLogin,
                    senha       = obj.senha,
                    vlSalario   = obj.vlSalario,
                    dtAdimissao = obj.dtAdimissao,
                    dtDemissao  = obj.dtDemissao,
                },

                dtCadastro     = obj.dtCadastro,
                dtUltAlteracao = obj.dtUltAlteracao
            };
            var objCargo = cargo.GetCargo(result.idCargo);

            result.Cargo = new ViewModels.Cargos.SelectCargoVM {
                Id = objCargo.IdCargo, Text = objCargo.dsCargo
            };
            var objCidade = cidade.GetCidade(result.idCidade);

            result.Cidade = new ViewModels.Cidades.SelectCidadeVM {
                Id = objCidade.IdCidade, Text = objCidade.nmCidade
            };
            return(View(result));
        }
예제 #18
0
        // GET: Cidade
        public ActionResult Adiciona(Cidade cidade)
        {
            CidadeDAO cidadeDAO = new CidadeDAO();

            if (cidade.ID == 0)
            {
                cidadeDAO.Adiciona(cidade);
            }
            else
            {
                cidadeDAO.Alterar(cidade);
            }
            return(RedirectToAction("Index", "Localidade"));
        }
예제 #19
0
 public ActionResult Update(int id)
 {
     if (Session["usuario"] != null)
     {
         using (CidadeDAO model = new CidadeDAO())
         {
             return(View(model.Read(id)));
         }
     }
     else
     {
         return(RedirectToAction("Login"));
     }
 }
예제 #20
0
        public ActionResult Create(FormCollection form)
        {
            Cidade cidade = new Cidade();

            cidade.Codigo = int.Parse(form["Codigo"]);
            cidade.Nome   = form["Nome"];
            cidade.Uf     = form["Uf"];

            using (CidadeDAO model = new CidadeDAO())
            {
                model.Create(cidade);
                return(RedirectToAction("Index"));
            }
        }
예제 #21
0
 public ActionResult Editar(Cidade cidade)
 {
     try
     {
         CidadeDAO.Atualizar(cidade);
         return(RedirectToAction("Index"));
     }
     catch
     {
         ViewBag.Erro    = "Erro";
         ViewBag.Estados = EstadoDAO.ObterEstados();
         return(View(cidade));
     }
 }
예제 #22
0
 public ActionResult Delete(int id, Cidade cidade)
 {
     try
     {
         var cidadeDAO = new CidadeDAO();
         cidadeDAO.DeleteCidade(id);
         this.AddFlashMessage("Registro excluido com sucesso!");
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
예제 #23
0
 public JsonResult JsSelect(string q, int?page, int?pageSize)
 {
     try
     {
         var cidadeDAO = new CidadeDAO();
         IQueryable <dynamic> lista = cidadeDAO.SelecionarCidade().Select(u => new { Id = u.IdCidade, Text = u.nmCidade }).AsQueryable();
         return(Json(new JsonSelect <object>(lista, page, 10), JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         Response.StatusCode = 500;
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
예제 #24
0
 public ActionResult Delete(int id)
 {
     if (Session["usuario"] != null)
     {
         using (CidadeDAO model = new CidadeDAO())
         {
             model.Delete(id);
             return(RedirectToAction("Index"));
         }
     }
     else
     {
         return(RedirectToAction("Login"));
     }
 }
예제 #25
0
 public ActionResult Update(int id, Cidade cidade)
 {
     if (ModelState.IsValid)
     {
         using (CidadeDAO model = new CidadeDAO())
         {
             model.Update(cidade);
             return(RedirectToAction("Index"));
         }
     }
     else
     {
         return(View(cidade));
     }
 }
예제 #26
0
 // GET: Cidade
 public ActionResult Index()
 {
     if (Session["usuario"] != null)
     {
         using (CidadeDAO model = new CidadeDAO())
         {
             List <Cidade> lista = model.Read();
             return(View(lista));
         }
     }
     else
     {
         return(RedirectToAction("Login"));
     }
 }
예제 #27
0
        public JsonResult JsInsert(Cidade cidade)
        {
            var cidadeDAO = new CidadeDAO();

            cidadeDAO.InsertCidade(cidade);
            var result = new
            {
                type    = "success",
                field   = "",
                message = "Registro adicionado com sucesso!",
                model   = cidade
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #28
0
        private IQueryable <dynamic> Find(int?id, string text)
        {
            var cidadeDAO = new CidadeDAO();
            var list      = cidadeDAO.SelectCidade(id, text);
            var select    = list.Select(u => new
            {
                Id             = u.Id,
                Text           = u.Text,
                DDD            = u.DDD,
                dtCadastro     = u.dtCadastro,
                dtUltAlteracao = u.dtUltAlteracao
            }).OrderBy(u => u.Text).ToList();

            return(select.AsQueryable());
        }
예제 #29
0
        //metodo para popular o comboxcidade
        public void populaCidade(string codEstado)
        {
            CidadeDAO cidadeDAO = new CidadeDAO();

            try
            {
                cbCidade.DataSource    = cidadeDAO.selectCidade(codEstado);
                cbCidade.ValueMember   = "codMunicipio";
                cbCidade.DisplayMember = "municipio";
                cbCidade.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao popular o combox de cidades" + ex);
            }
        }
예제 #30
0
        public void PreencherTela()
        {
            if (Request.QueryString["id"] != null)
            {
                id  = Int32.Parse(Request.QueryString["id"]);
                col = new UsuarioDAO().selectUser(id);
                if (!IsPostBack)
                {
                    login.Text       = col.Login;
                    nomCompleto.Text = col.Nome;
                    email.Text       = col.Email;
                    cpf.Text         = col.Cpf;
                    cep.Text         = col.Cep;
                    endereco.Text    = col.Endereco;
                    complemento.Text = col.Complemento;
                    numero.Text      = col.Numero.ToString();
                    tel.Text         = col.Tel1;
                    cel.Text         = col.Tel2;
                    //cidade.Text = col.Cidade.Nome;
                    funcao.Text   = col.UserEmp.Funcao;
                    formacao.Text = col.UserEmp.Formacao;

                    List <Escolaridade> escolaridades = new Escolaridade().ListarEscolaridades();
                    Escolaridade.DataTextField  = "descricao";
                    Escolaridade.DataValueField = "IdEscolaridade";
                    Escolaridade.DataSource     = escolaridades;
                    Escolaridade.DataBind();

                    List <Cidade> cidades = new CidadeDAO().selectAllCids();
                    cidadesDD.DataTextField  = "nome";
                    cidadesDD.DataValueField = "id";
                    cidadesDD.DataSource     = cidades;
                    cidadesDD.DataBind();
                    Escolaridade.SelectedValue = col.UserEmp.IdEscolar.ToString();
                    cidadesDD.SelectedValue    = col.Cidade.Id.ToString();

                    List <Cargo> cargos = new Cargo().ListarCargos();
                    Cargo.DataTextField  = "Descricao";
                    Cargo.DataValueField = "id";
                    Cargo.DataSource     = cargos;
                    Cargo.DataBind();
                    Cargo.SelectedValue = col.UserEmp.NivelEmp.ToString();
                }
            }
        }