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(); } }
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(); } }
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)); }
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)); }
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(); } }
public Models.Estados Actualizar(Models.Estados o) { db.Update(o); return(o); }
public Models.Estados Insertar(Models.Estados o) { db.Insert(o); return(o); }