public int Insertar_AsignacionEstudiante(AsignacionEstudianteEN asignacionEstudianteEN)
        {
            HttpClient clienteHttp = new HttpClient();
            var        json        = JsonConvert.SerializeObject(asignacionEstudianteEN);
            var        content     = new StringContent(json.ToString(), Encoding.UTF8, "application/json");

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

                if (result.IsSuccessStatusCode)
                {
                    return(1);
                }
                else
                {
                    return(0);
                }
            }
            catch (Exception e)
            {
                return(2);
            }
        }
Esempio n. 2
0
 public int Insertar_AsignacionEstudiante(AsignacionEstudianteEN asignacionEstudianteEN) //Ingreso del estudiante
 {
     asignacionEstudianteAD = new AsignacionEstudianteAD();
     return(asignacionEstudianteAD.Insertar_AsignacionEstudiante(asignacionEstudianteEN));
 }
        protected void btnAgregar1_Click(object sender, EventArgs e)
        {
            asignacionEstudianteEN = new AsignacionEstudianteEN();
            asignacionEstudianteLN = new AsignacionEstudianteLN();

            if (GridAsignaciones != null)
            {
                foreach (GridViewRow row in GridAsignaciones.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }

            if (GridAsignaciones2 != null)
            {
                foreach (GridViewRow row in GridAsignaciones2.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }

            if (GridAsignaciones3 != null)
            {
                foreach (GridViewRow row in GridAsignaciones3.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }


            if (GridAsignaciones4 != null)
            {
                foreach (GridViewRow row in GridAsignaciones4.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }

            if (GridAsignaciones5 != null)
            {
                foreach (GridViewRow row in GridAsignaciones5.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }
        }