public bool actualizarCalificacionNivel(ClCalificacionNivel niv, long id) { ISession mySesions = SessionFactory.OpenSession; bool resp = false; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { IQuery query = mySesions.CreateQuery("FROM ClCalificacionNivel WHERE idCalificacionNivel=: id").SetInt64("id", id); ClCalificacionNivel clniv = query.List <ClCalificacionNivel>()[0]; clniv.idNivel = niv.idNivel; clniv.calificacionNivelDesde = niv.calificacionNivelDesde; clniv.calificacionNivelHasta = niv.calificacionNivelHasta; mySesions.Update(clniv); transaction.Commit(); resp = true; return(resp); } catch (Exception ex) { throw ex; } finally { mySesions.Flush(); mySesions.Close(); } } } }
public async void actualizarCalificacionNivel(ClCalificacionNivel ca) { bool resp = await ValidarCalificaciones(ca.idNivel, ca.calificacionNivelDesde, ca.calificacionNivelHasta); if (resp == false) { string uri = "api/CalificacionNivel/" + ca.idCalificacionNivel; var myContent = JsonConvert.SerializeObject(ca); 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.PutAsync(uri, stringContent); if (res.IsSuccessStatusCode) { var empResponse = res.Content.ReadAsStringAsync().Result; cargarGridCalificacionNiveles(); } } else { string script = "re();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
protected void Button1_Click(object sender, EventArgs e) { ClCalificacionNivel ca = new ClCalificacionNivel(); long idNivel = Convert.ToInt64(cbxNivel.SelectedValue.ToString()); double calificacionDesde = Convert.ToDouble(txtCalificacionDesde.Text); double calificacionHasta = Convert.ToDouble(txtCalificacionHasta.Text); ca.idNivel = idNivel; ca.calificacionNivelDesde = calificacionDesde; ca.calificacionNivelHasta = calificacionHasta; ServicioInsertarCalificacionNivel(ca); }
public async void ServicioInsertarCalificacionNivel(ClCalificacionNivel ca) { DateTime fecha = DateTime.Now; bool resp = await ValidarCalificaciones(ca.idNivel, ca.calificacionNivelDesde, ca.calificacionNivelHasta); if (resp == false) { try { string uri = "api/CalificacionNivel"; var myContent = JsonConvert.SerializeObject(ca); 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 = "confirm();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); limpiarCampos(); } else { string script = "rechazado();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); limpiarCampos(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } else { string script = "re();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
protected void dgvCalificacionNivel_RowUpdating(object sender, GridViewUpdateEventArgs e) { ClCalificacionNivel ca = new ClCalificacionNivel(); long id = Convert.ToInt64(dgvCalificacionNivel.DataKeys[e.RowIndex]["idCalificacionNivel"].ToString()); double calificacionDesde; double calificacionHasta; TextBox txtCalificacion = (dgvCalificacionNivel.Rows[e.RowIndex].Cells[4].FindControl("EditCalificacion") as TextBox); TextBox txtCalificacionHasta = (dgvCalificacionNivel.Rows[e.RowIndex].Cells[5].FindControl("txtCalificacionHasta") as TextBox); long idNivel = Convert.ToInt64(dgvCalificacionNivel.DataKeys[e.RowIndex]["idNivel"].ToString()); //long idNivel = Convert.ToInt64(dgvCalificacionNivel.Rows[e.RowIndex].Cells[1].Text);//se usa cuando la columna no esta oculta calificacionDesde = Convert.ToDouble(txtCalificacion.Text); calificacionHasta = Convert.ToDouble(txtCalificacionHasta.Text); ca.idCalificacionNivel = id; ca.idNivel = idNivel; ca.calificacionNivelDesde = calificacionDesde; ca.calificacionNivelHasta = calificacionHasta; actualizarCalificacionNivel(ca); dgvCalificacionNivel.EditIndex = -1; }
public void InsertarCalificacionNivel(ClCalificacionNivel cur) { ISession mySesions = SessionFactory.OpenSession; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { mySesions.Save(cur); transaction.Commit(); } catch (Exception ex) { throw ex; } finally { mySesions.Flush(); mySesions.Close(); } } } }
public bool UpdateCalificacionNivel(ClCalificacionNivel insA, long id) { return(serv.actualizarCalificacionNivel(insA, id)); }
public void PostinsertarCalificacionNivel(ClCalificacionNivel niv) { serv.InsertarCalificacionNivel(niv); }