protected void AgregarAsignacion(object sender, EventArgs e)
        {
            AsignacionCatedraticoLN asignacionCatedraticoLN = new AsignacionCatedraticoLN();
            AsignacionCatedraticoEN asignacionCatedraticoEN = new AsignacionCatedraticoEN();

            asignacionCatedraticoEN.IdCurso       = Convert.ToInt32(txtIdCurso2.Text);
            asignacionCatedraticoEN.Annio         = DateTime.Now.Year.ToString();
            asignacionCatedraticoEN.IdCatedratico = Convert.ToInt32(dropCatedratico.SelectedValue);
            string cadena       = txtCurso2.Text;
            string personGrupId = cadena.Replace(" ", "") + asignacionCatedraticoEN.Annio;
            string userData     = cadena + " " + asignacionCatedraticoEN.Annio;

            MakeRequest(personGrupId.ToLower(), userData);

            asignacionCatedraticoEN.personGroupId = personGrupId.ToLower();


            if (asignacionCatedraticoLN.crearAsignacionCatedratico(asignacionCatedraticoEN) == 1)
            {
                string mensaje = "Asigancion Exitosa";
                txtIdCurso2.Text = String.Empty;
                txtCurso2.Text   = String.Empty;
                dropCatedratico.SelectedIndex = 0;
                ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal2", "cerrarModal2();", true);
            }
        }
Exemple #2
0
        public int crearAsignacionCatedratico(AsignacionCatedraticoEN asignacionCatedraticoEN)
        {
            HttpClient clienteHttp = new HttpClient();
            var        json        = JsonConvert.SerializeObject(asignacionCatedraticoEN);
            var        content     = new StringContent(json.ToString(), Encoding.UTF8, "application/json");

            try
            {
                var result = clienteHttp.PostAsync("http://isasistencia.azurewebsites.net/api/AsignacionCatedratico", content).Result;


                if (result.IsSuccessStatusCode)
                {
                    return(1);
                }
                else
                {
                    return(0);
                }
            }
            catch (Exception e)
            {
                return(2);
            }
        }
        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);
                }
            }
        }
        public int crearAsignacionCatedratico(AsignacionCatedraticoEN asignacionCatedraticoEN)
        {
            AsignacionCatedraticoAD asignacionCatedraticoAD = new AsignacionCatedraticoAD();

            return(asignacionCatedraticoAD.crearAsignacionCatedratico(asignacionCatedraticoEN));
        }