Пример #1
0
        public Models.Estado GetEstado(int id)
        {
            Models.Estado estado = new Models.Estado();
            try
            {
                string sql = @"select * from estado where id =" + id;

                DataTable dt = bd.ExecutarSelect(sql);
                foreach (DataRow row in dt.Rows)
                {
                    estado.Id   = (int)row["id"];
                    estado.Nome = row["nome"].ToString();
                    estado.Uf   = row["uf"].ToString();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                bd.Fechar();
            }
            return(estado);
        }
Пример #2
0
        public Models.Estado GetEstado(string nome)
        {
            Models.Estado estado = new Models.Estado();
            try
            {
                string sql = @"select * from estado where uf like @nome";
                Dictionary <string, object> parametros = new Dictionary <string, object>();

                parametros.Add("@nome", nome);
                DataTable dt = bd.ExecutarSelect(sql, parametros);
                foreach (DataRow row in dt.Rows)
                {
                    estado.Id   = (int)row["id"];
                    estado.Nome = row["nome"].ToString();
                    estado.Uf   = row["uf"].ToString();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                bd.Fechar();
            }
            return(estado);
        }
Пример #3
0
        public List <Models.Estado> ObterTodos()
        {
            List <Models.Estado> dados = new List <Models.Estado>();

            try
            {
                string    sql = @"select * from estado";
                DataTable dt  = bd.ExecutarSelect(sql);
                foreach (DataRow row in dt.Rows)
                {
                    Models.Estado estado = new Models.Estado();
                    estado.Id   = Convert.ToInt32(row["id"]);
                    estado.Nome = row["nome"].ToString();
                    estado.Uf   = row["uf"].ToString();
                    dados.Add(estado);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                bd.Fechar();
            }
            return(dados);
        }
Пример #4
0
        internal Models.Estado MapEstado(DataRow row)
        {
            Models.Estado estado = new Models.Estado();
            estado.Id   = Convert.ToInt32(row["Id"]);
            estado.Nome = row["Nome"].ToString();
            estado.Uf   = row["Uf"].ToString();

            return(estado);
        }
Пример #5
0
        public Models.Estado VM2E(Models.Estado bean)
        {
            bean.nmEstado      = this.nmEstado.ToUpper();
            bean.uf            = this.uf.ToUpper();
            bean.dtCadastro    = Convert.ToDateTime(this.dtCadastro);
            bean.dtAtualizacao = Convert.ToDateTime(this.dtAtualizacao);
            bean.idPais        = this.Pais.idPais;

            return(bean);
        }
Пример #6
0
        public async Task <Models.Estado> SearchByName(string name)
        {
            try
            {
                Models.Estado estado = new Models.Estado();
                string        path   = Commons.Constants.url;
                path += $"Estados/Nombre/{name}";
                HttpResponseMessage response = await client.GetAsync(path);

                if (response.IsSuccessStatusCode)
                {
                    var objectString = await response.Content.ReadAsStringAsync();

                    estado = JsonConvert.DeserializeObject <Models.Estado>(objectString);
                }

                return(estado);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Пример #7
0
        public async Task <bool> Save(Guid id, string comentario, Guid idGrado, Guid idPeriodo, Guid idUsuario, Guid idRepresentante)
        {
            preInscripcion                     = new Models.PreInscripcion();
            preInscripcion.Id                  = Guid.NewGuid();
            preInscripcion.Comentarios         = comentario;
            preInscripcion.FechaPreInscripcion = DateTime.Now;
            preInscripcion.Actualizado         = DateTime.Now;
            preInscripcion.IdAlumno            = id;
            preInscripcion.IdPeriodoEscolar    = idPeriodo;
            preInscripcion.IdGradoEscolar      = idGrado;
            preInscripcion.IdUsuario           = idUsuario;
            preInscripcion.IdRepresentante     = idRepresentante;
            modelEstado = new Models.Estado();
            modelEstado = await estado.GetByName("Nuevo");

            preInscripcion.IdEstado       = modelEstado.Id;
            preInscripcion.Alumno         = null;
            preInscripcion.PeriodoEscolar = null;
            preInscripcion.GradoEscolar   = null;
            preInscripcion.Usuario        = null;
            preInscripcion.Representante  = null;

            return(await service.Save(preInscripcion));
        }