public bool actualizarTemaUnidad(ClTemaUnidad unidad, long id) { ISession mySesions = SessionFactory.OpenSession; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { IQuery query = mySesions.CreateQuery("FROM ClTemaUnidad WHERE idTemaUnidad=: id").SetInt64("id", id); ClTemaUnidad uni = query.List <ClTemaUnidad>()[0]; uni.idNomUnidad = unidad.idNomUnidad; uni.codTemaUnidad = unidad.codTemaUnidad; uni.descTemaUnidad = unidad.descTemaUnidad; mySesions.Update(uni); transaction.Commit(); return(true); } catch (Exception ex) { throw ex; } finally { mySesions.Flush(); } } } }
public async void ServicioInsertTemaUnidad() { ClTemaUnidad pru = new ClTemaUnidad(); pru.idNomUnidad = Convert.ToInt32(ddlTema.SelectedValue.ToString()); pru.codTemaUnidad = ""; pru.descTemaUnidad = txtDescUnidad.Text; string uri = "api/TemasNiveles"; var myContent = JsonConvert.SerializeObject(pru); var stringContent = new StringContent(myContent, UnicodeEncoding.UTF8, "application/json"); var client = new HttpClient(); client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/jason")); HttpResponseMessage res = await client.PostAsync(uri, stringContent); if (res.IsSuccessStatusCode) { var empResponse = res.Content.ReadAsStringAsync().Result; string script = @"<script type='text/javascript'> alert('AƱadido Correctamente'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } else { string script = @"<script type='text/javascript'> alert('No se pudo procesar la solicitud'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }
public void InsertarTemaUnidad(ClTemaUnidad unidad) { ISession mySesions = SessionFactory.OpenSession; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { mySesions.Save(unidad); transaction.Commit(); } catch (Exception ex) { throw ex; } } } }
public bool UpdateTemaUnidad(ClTemaUnidad unidad, long id) { return(serv.actualizarTemaUnidad(unidad, id)); }
public void PostTemaUnidad(ClTemaUnidad unidad) { serv.InsertarTemaUnidad(unidad); }