public List <CursoEN> clsCursos() { CursoEN cursoEN = new CursoEN(); List <CursoEN> listado = new List <CursoEN>(); HttpClient clienteHttp = new HttpClient(); try { clienteHttp.BaseAddress = new Uri("http://isasistencia.azurewebsites.net/"); var request = clienteHttp.GetAsync("api/Curso").Result; if (request.IsSuccessStatusCode) { var resultString = request.Content.ReadAsStringAsync().Result; listado = JsonConvert.DeserializeObject <List <CursoEN> >(resultString); return(listado); } else { return(listado = null); } } catch (Exception) { return(listado = null); } }
protected void btnAgregar_Click(object sender, EventArgs e) { if (btnAgregar1.Text == "Agregar") { CursoEN cursoEN = new CursoEN(); CursoLN cursoLN = new CursoLN(); AsignacionCatedraticoEN asignacionCatedraticoEN = new AsignacionCatedraticoEN(); cursoEN.Nombre = txtCurso.Text; cursoEN.Ciclo = Convert.ToInt32(dropCiclo.SelectedItem.Value); if (cursoLN.crearCurso(cursoEN) == 1) { string mensaje = "Ingreso Exitoso"; cursoLN = new CursoLN(); cursoLN.gridCurso(GridCurso); txtCurso.Text = String.Empty; dropCiclo.SelectedIndex = 0; ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true); ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true); } } else { CursoEN cursoEN = new CursoEN(); CursoLN cursoLN = new CursoLN(); cursoEN.IdCurso = Convert.ToInt32(txtIdCurso.Text); cursoEN.Nombre = txtCurso.Text; cursoEN.Ciclo = Convert.ToInt32(dropCiclo.SelectedItem.Value); if (cursoLN.actualizarCurso(cursoEN) == 1) { string mensaje = "Modificación Exitosa"; cursoLN.gridCurso(GridCurso); txtCurso.Text = String.Empty; dropCiclo.SelectedIndex = 0; ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true); ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true); } } }
protected void EliminarCurso(object sender, GridViewDeleteEventArgs e) { CursoLN cursoLN = new CursoLN(); CursoEN cursoEN = new CursoEN(); cursoEN.IdCurso = Convert.ToInt32(GridCurso.Rows[e.RowIndex].Cells[3].Text); if (cursoLN.eliminarCurso(cursoEN.IdCurso) == 1) { string mensaje = "Eliminacion Exitosa"; cursoLN = new CursoLN(); if (cursoLN.gridCurso(GridCurso) != 0) { cursoLN.gridCurso(GridCurso); } else { cursoLN.gridCurso(null); } ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true); } }
public int actualizarCurso(CursoEN cursoEN) { HttpClient clienteHttp = new HttpClient(); var json = JsonConvert.SerializeObject(cursoEN); var content = new StringContent(json.ToString(), Encoding.UTF8, "application/json"); try { var result = clienteHttp.PutAsync("http://isasistencia.azurewebsites.net/api/Curso", content).Result; if (result.IsSuccessStatusCode) { return(1); } else { return(0); } } catch (Exception e) { return(2); } }
public int actualizarCurso(CursoEN cursoEN) { CursoAD cursoAD = new CursoAD(); return(cursoAD.actualizarCurso(cursoEN)); }
public int crearCurso(CursoEN cursoEN) { CursoAD cursoAD = new CursoAD(); return(cursoAD.crearCurso(cursoEN)); }