コード例 #1
0
ファイル: CursoAD.cs プロジェクト: LizardoB/AsistenciaAdmin
        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);
            }
        }
コード例 #2
0
        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);
                }
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
ファイル: CursoAD.cs プロジェクト: LizardoB/AsistenciaAdmin
        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);
            }
        }
コード例 #5
0
ファイル: CursoLN.cs プロジェクト: LizardoB/AsistenciaAdmin
        public int actualizarCurso(CursoEN cursoEN)
        {
            CursoAD cursoAD = new CursoAD();

            return(cursoAD.actualizarCurso(cursoEN));
        }
コード例 #6
0
ファイル: CursoLN.cs プロジェクト: LizardoB/AsistenciaAdmin
        public int crearCurso(CursoEN cursoEN)
        {
            CursoAD cursoAD = new CursoAD();

            return(cursoAD.crearCurso(cursoEN));
        }