Ejemplo n.º 1
0
        public bool Update(Models.Estados estado)
        {
            try
            {
                string sql = "UPDATE tbestados SET nomeestado = '"
                             + this.FormatString(estado.nomeEstado) + "'," +
                             " uf = '" + this.FormatString(estado.uf) + "'," +
                             " dtultalteracao = '" + DateTime.Now.ToString("yyyy-MM-dd") + "'," +
                             " codpais = " + estado.Pais.id +
                             " WHERE codestado = " + estado.codigo;
                OpenConnection();
                SqlQuery = new SqlCommand(sql, con);

                int i = SqlQuery.ExecuteNonQuery();

                if (i > 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
Ejemplo n.º 2
0
        public bool Insert(Models.Estados estado)
        {
            try
            {
                var sql = string.Format("INSERT INTO tbestados ( nomeestado, uf, codpais, dtcadastro, dtultalteracao) VALUES ('{0}', '{1}', {2}, '{3}', '{4}')",
                                        this.FormatString(estado.nomeEstado),
                                        this.FormatString(estado.uf),
                                        estado.Pais.id,
                                        DateTime.Now.ToString("yyyy-MM-dd"),
                                        DateTime.Now.ToString("yyyy-MM-dd")
                                        );
                OpenConnection();
                SqlQuery = new SqlCommand(sql, con);
                int i = SqlQuery.ExecuteNonQuery();

                if (i > 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
Ejemplo n.º 3
0
        public ActionResult <Models.Estados> Put([FromBody] Models.Estados o)
        {
            // Valida que el usuario sea administrador
            if (Startup.Usuario.UsuTipo != "ADM")
            {
                return(Unauthorized());
            }

            using (db = new VolquexDB())
                return(new Services.Estados(db).Actualizar(o));
        }
Ejemplo n.º 4
0
        public JsonResult JsUpdate(Models.Estados model)
        {
            var daoEstados = new DAOEstados();

            daoEstados.Update(model);
            var result = new
            {
                type    = "success",
                field   = "",
                message = "Registro alterado com sucesso!",
                model   = model
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public async Task <ActionResult <Estados> > SaveEstados([FromBody] EstadoDTO _EstadosP)
        {
            Estados _Estados = _EstadosP;

            try
            {
                Estados    _listEstados = new Estados();
                string     baseadress   = _config.Value.urlbase;
                HttpClient _client      = new HttpClient();
                _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token"));
                var result = await _client.GetAsync(baseadress + "api/Estados/GetEstadosById/" + _Estados.IdEstado);

                string valorrespuesta = "";
                _Estados.FechaModificacion   = DateTime.Now;
                _Estados.UsuarioModificacion = HttpContext.Session.GetString("user");
                if (result.IsSuccessStatusCode)
                {
                    valorrespuesta = await(result.Content.ReadAsStringAsync());
                    _Estados       = JsonConvert.DeserializeObject <Estados>(valorrespuesta);
                }

                if (_Estados == null)
                {
                    _Estados = new Models.Estados();
                }


                if (_EstadosP.IdEstado == 0)
                {
                    _EstadosP.FechaCreacion   = DateTime.Now;
                    _EstadosP.UsuarioCreacion = HttpContext.Session.GetString("user");
                    var insertresult = await Insert(_EstadosP);
                }
                else
                {
                    _EstadosP.UsuarioCreacion = _Estados.UsuarioCreacion;
                    _EstadosP.FechaCreacion   = _Estados.FechaCreacion;
                    var updateresult = await Update(_Estados.IdEstado, _EstadosP);
                }
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                throw ex;
            }

            return(Json(_Estados));
        }
Ejemplo n.º 6
0
 public Estados GetEstado(int?codEstado)
 {
     try
     {
         var model = new Models.Estados();
         if (codEstado != null)
         {
             OpenConnection();
             var sql = this.Search(codEstado, null);
             SqlQuery = new SqlCommand(sql, con);
             reader   = SqlQuery.ExecuteReader();
             while (reader.Read())
             {
                 model.codigo         = Convert.ToInt32(reader["Estado_ID"]);
                 model.nomeEstado     = Convert.ToString(reader["Estado_Nome"]);
                 model.uf             = Convert.ToString(reader["Estado_UF"]);
                 model.dtCadastro     = Convert.ToDateTime(reader["Estado_DataCadastro"]);
                 model.dtUltAlteracao = Convert.ToDateTime(reader["Estado_DataUltAlteracao"]);
                 model.Pais           = new Select.Paises.Select
                 {
                     id   = Convert.ToInt32(reader["Pais_ID"]),
                     text = Convert.ToString(reader["Pais_Nome"]),
                 };
             }
         }
         return(model);
     }
     catch (Exception error)
     {
         throw new Exception(error.Message);
     }
     finally
     {
         CloseConnection();
     }
 }
Ejemplo n.º 7
0
 public Models.Estados Actualizar(Models.Estados o)
 {
     db.Update(o);
     return(o);
 }
Ejemplo n.º 8
0
 public Models.Estados Insertar(Models.Estados o)
 {
     db.Insert(o);
     return(o);
 }