private void vertbl_Materia() { try { Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString()); objMateria.id_area = int.Parse(ddlArea.SelectedValue.ToString()); if (!string.IsNullOrEmpty(txtDescripcion.Text)) { objMateria.descripcion = txtDescripcion.Text.Trim(); } else { objMateria.descripcion = null; } tbl_Materia.DataSource = objOperMateria.ConsultarMateria(objMateria); tbl_Materia.DataBind(); if (tbl_Materia.Rows.Count == 0) { this.ShowNotification("Datos", Resources.Mensaje.msjNoDatos, "success"); } } catch (Exception) { } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMateria.descripcion = txtDescripcion.Text; objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString()); objMateria.id_area = int.Parse(ddlArea.SelectedValue.ToString()); objMateria.orden_impresion = int.Parse(txtOrden_Impresion.Text); objMateria.porcentaje = int.Parse(txtPorcentaje.Text); objMateria.id_usuario = int.Parse(Session["id_usuario"].ToString()); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Agregar")) { objOperMateria.InsertarMateria(objMateria); Response.RedirectToRoute("General", new { Modulo = "Pensum", Entidad = "Materia", Pagina = "Busqueda", Accion = "Agrego" }); } else { objMateria.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString())); objOperMateria.ActualizarMateria(objMateria); Response.RedirectToRoute("General", new { Modulo = "Pensum", Entidad = "Materia", Pagina = "Busqueda", Accion = "Edito" }); } } catch (Exception) { } }
public void cargar() { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Grado objGrado = new Grado(); OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objGrado.id_anio_escolar = objAnio_Escolar.id; ddlGrado.DataSource = objOperGrado.ConsultarGrado(objGrado); ddlGrado.DataValueField = "id"; ddlGrado.DataTextField = "descripcion"; ddlGrado.DataBind(); Docente objDocente = new Docente(); OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataTable dtDocente = objOperDocente.ConsultarDocente(objDocente); dtDocente.Columns.Add("nombre_completo", typeof(string), "nombres + ' ' + apellidos"); ddlDocente.DataSource = dtDocente; ddlDocente.DataValueField = "id"; ddlDocente.DataTextField = "nombre_completo"; ddlDocente.DataBind(); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Edita")) { Asignacion objAsignacion = new Asignacion(); OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Asignacion = new GridView(); string id = Page.RouteData.Values["Id"].ToString(); objAsignacion.id = int.Parse(clsEncriptar.Desencriptar(id)); tbl_Asignacion.DataSource = objOperAsignacion.ConsultarAsignacion(objAsignacion); tbl_Asignacion.DataBind(); ddlGrado.SelectedValue = tbl_Asignacion.Rows[0].Cells[11].Text; Salon objSalon = new Salon(); OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objSalon.id_grado = int.Parse(ddlGrado.SelectedValue.ToString()); DataTable dts = objOperSalon.ConsultarSalon(objSalon); clsFunciones.enlazarCombo(dts, ddlSalon); ddlSalon.SelectedValue = tbl_Asignacion.Rows[0].Cells[1].Text; Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString()); clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria); ddlMateria.SelectedValue = tbl_Asignacion.Rows[0].Cells[2].Text; ddlDocente.SelectedValue = tbl_Asignacion.Rows[0].Cells[3].Text; txtIntensidad.Text = tbl_Asignacion.Rows[0].Cells[4].Text; ddlTecnica.Text = tbl_Asignacion.Rows[0].Cells[5].Text; } } catch (Exception) {} }
protected void ddlGrado_SelectedIndexChanged(object sender, EventArgs e) { ddlMateria.Items.Clear(); ListItem l = new ListItem(); l.Text = " --- SELECCIONE UNO --- "; l.Value = "0"; ddlMateria.Items.Add(l); if (int.Parse(ddlGrado.SelectedValue.ToString()) > 0) { Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString()); clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria); } }
public void cargar() { try { Salon objSalon = new Salon(); OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); Docente objDocente = new Docente(); OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); clsFunciones.enlazarCombo(objOperSalon.ConsultarSalon(objSalon), ddlSalon); DataTable dtDocente = objOperDocente.ConsultarDocente(objDocente); dtDocente.Columns.Add("nombre_completo", typeof(string), "nombres + ' ' + apellidos"); ddlDocente.DataSource = dtDocente; ddlDocente.DataValueField = "id"; ddlDocente.DataTextField = "nombre_completo"; ddlDocente.DataBind(); } catch (Exception) {} }
protected void btnEliminar_Click(object sender, EventArgs e) { if (int.Parse(txtOpcion.Value) == 1) { Materia objMateria = new Materia(); OperacionMateria objOpeMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); foreach (GridViewRow row in tbl_Materia.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (row.Cells[0].FindControl("CheckBox1") as CheckBox); if (chkRow.Checked) { objMateria.id = int.Parse(row.Cells[1].Text); objMateria.id_usuario = int.Parse(Session["id_usuario"].ToString()); objOpeMateria.EliminarMateria(objMateria); } } } Response.RedirectToRoute("General", new { Modulo = "Pensum", Entidad = "Materia", Pagina = "Busqueda", Accion = "Elimino" }); } }
public void cargar() { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo(); objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id; OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo); Grado objGrado = new Grado(); OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objGrado.id_anio_escolar = objAnio_Escolar.id; clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Edita")) { Indicador objIndicador = new Indicador(); OperacionIndicador objOperIndicador = new OperacionIndicador(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objIndicador.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString())); GridView tbl_Indicador = new GridView(); tbl_Indicador.DataSource = objOperIndicador.ConsultarIndicador(objIndicador); tbl_Indicador.DataBind(); txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Indicador.Rows[0].Cells[1].Text); ddlPeriodo.SelectedValue = tbl_Indicador.Rows[0].Cells[2].Text; ddlGrado.SelectedValue = tbl_Indicador.Rows[0].Cells[3].Text; Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString()); clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria); obtenerSaber(); ddlMateria.SelectedValue = tbl_Indicador.Rows[0].Cells[4].Text; ddlSaber.SelectedValue = tbl_Indicador.Rows[0].Cells[5].Text; } } catch (Exception) { } }
public void cargar() { try { Grado objGrado = new Grado(); Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objGrado.id_anio_escolar = objAnio_Escolar.id; ddlGrado.DataSource = objOperGrado.ConsultarGrado(objGrado); ddlGrado.DataValueField = "id"; ddlGrado.DataTextField = "descripcion"; ddlGrado.DataBind(); Area objArea = new Area(); OperacionArea objOperArea = new OperacionArea(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objArea.id_anio_escolar = objAnio_Escolar.id; ddlArea.DataSource = objOperArea.ConsultarArea(objArea); ddlArea.DataValueField = "id"; ddlArea.DataTextField = "descripcion"; ddlArea.DataBind(); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Edita")) { string id = Page.RouteData.Values["Id"].ToString(); Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Materia = new GridView(); objMateria.id = int.Parse(clsEncriptar.Desencriptar(id)); tbl_Materia.DataSource = objOperMateria.ConsultarMateria(objMateria); tbl_Materia.DataBind(); txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Materia.Rows[0].Cells[1].Text); ddlGrado.SelectedValue = tbl_Materia.Rows[0].Cells[2].Text; ddlArea.SelectedValue = tbl_Materia.Rows[0].Cells[3].Text; txtOrden_Impresion.Text = tbl_Materia.Rows[0].Cells[4].Text; txtPorcentaje.Text = tbl_Materia.Rows[0].Cells[5].Text; } } catch (Exception) { } }
public void cargar() { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo(); objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id; OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo); Grado objGrado = new Grado(); OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objGrado.id_anio_escolar = objAnio_Escolar.id; clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Edita")) { string id = Page.RouteData.Values["Id"].ToString(); Desempeno objDesempeno = new Desempeno(); OperacionDesempeno objOperDesempeno = new OperacionDesempeno(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Desempeno = new GridView(); objDesempeno.id = int.Parse(id); tbl_Desempeno.DataSource = objOperDesempeno.ConsultarDesempeno(objDesempeno); tbl_Desempeno.DataBind(); txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Desempeno.Rows[0].Cells[1].Text); ddlPeriodo.SelectedValue = tbl_Desempeno.Rows[0].Cells[2].Text; ddlGrado.SelectedValue = tbl_Desempeno.Rows[0].Cells[3].Text; Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString()); clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria); ddlMateria.SelectedValue = tbl_Desempeno.Rows[0].Cells[4].Text; } }
public string generarPlanilla(int asignacion) { string html = ""; Asignacion objAsignacion = new Asignacion(); OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAsignacion.id = asignacion; DataTable dtsEstudiante = objOperAsignacion.ConsultarEstudiante(objAsignacion); Colegio objColegio = new Colegio(); OperacionColegio objOperColegio = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataTable dt = objOperColegio.ConsultarColegio(objColegio); Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; DataTable dts_Asignacion = objOperAsignacion.ConsultarAsignacion(objAsignacion); Salon objSalon = new Salon(); OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objSalon.id = int.Parse(dts_Asignacion.Rows[0].ItemArray[1].ToString()); DataTable dts_Salon = objOperSalon.ConsultarSalon(objSalon); Docente objDocente = new Docente(); OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); if (int.Parse(Session["id_usuario_tipo"].ToString()) == 2) { objDocente.id = int.Parse(this.obtenerId_Docente()); } else { objDocente.id = int.Parse(ddlDocente.SelectedValue.ToString()); } //objDocente.id = int.Parse(dts_Salon.Rows[0].ItemArray[4].ToString()); DataTable dts_Docente = objOperDocente.ConsultarDocente(objDocente); Materia objMateria = new Materia(); OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objMateria.id = int.Parse(dts_Asignacion.Rows[0].ItemArray[2].ToString()); DataTable dts_Materia = objOperMateria.ConsultarMateria(objMateria); Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo(); OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id; DataTable dts_Periodo = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Actual(objAnio_Escolar_Periodo); DataTable dts_Periodo_Anterior = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Anterior(objAnio_Escolar_Periodo); GridView tbl_Promedio = new GridView(); DataView promedio = new DataView(); if (objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo).Rows.Count > 1) { Calificacion objCalificacion = new Calificacion(); OperacionCalificacion objOperCalificacion = new OperacionCalificacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objCalificacion.id_usuario = int.Parse(dts_Asignacion.Rows[0].ItemArray[0].ToString()); objCalificacion.id_asignacion = int.Parse(dts_Periodo_Anterior.Rows[0].ItemArray[0].ToString()); promedio = objOperCalificacion.ConsultarPromedio_PeriodoAcumulado(objCalificacion).DefaultView; } string estilo = " style = 'border:1px solid #000; text-align: center'"; string htmlencabezado = ""; htmlencabezado += " <table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;' width='100%'><tr><td width='20%' style = 'text-align:center'><img alt='logo' src = 'http://academico.itipuentenacional.edu.co/img/logo.png' width='60' height='60' ></td><td width='80%' >"; htmlencabezado += " <table width='100%' width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;border: 1px solid #000'>"; htmlencabezado += "<tr>"; htmlencabezado += "<td colspan='3' style = 'text-align: center ; font-weight:bold' ><h4>" + dt.Rows[0].ItemArray[1].ToString() + "</h4></td>"; htmlencabezado += " </tr>"; htmlencabezado += " <tr>"; htmlencabezado += " <td style = 'border:1px solid #000;'><strong>MATERIA:</strong> " + dts_Materia.Rows[0].ItemArray[1].ToString() + "</td>"; htmlencabezado += " <td style = 'border:1px solid #000;'><strong>SALÓN:</strong> " + dts_Salon.Rows[0].ItemArray[1].ToString() + "</td>"; htmlencabezado += " <td style = 'border:1px solid #000;'><strong>AÑO:</strong> " + objAnio_Escolar.descripcion + "</td>"; htmlencabezado += " </tr>"; htmlencabezado += " <tr>"; htmlencabezado += " <td style = 'border:1px solid #000;'><strong>DOCENTE:</strong> " + dts_Docente.Rows[0].ItemArray[3].ToString() + " " + dts_Docente.Rows[0].ItemArray[4].ToString() + "</td>"; if (dts_Periodo.Rows.Count > 0) { htmlencabezado += " <td style = 'border:1px solid #000;'><strong>PERIODO:</strong> " + dts_Periodo.Rows[0].ItemArray[1].ToString() + "</td>"; } else { htmlencabezado += " <td style = 'border:1px solid #000;'><strong>PERIODO:</strong> </td>"; } DateTime date = DateTime.Now; htmlencabezado += "<td><strong>Fecha Impresión:</strong> " + date.ToString("yyyy/MM/dd HH:mm") + "</td>"; htmlencabezado += "</tr>"; htmlencabezado += "</table>"; htmlencabezado += "</td></tr></table>"; string htmlcuerpo = "<table width='100%' height='100%' style='font-size:12px; font-family:Calibri ;border-collapse:collapse; border: 0.5px solid #000'>"; htmlcuerpo += "<tr>"; htmlcuerpo += "<td bgcolor='#d6e3bc' " + estilo + " width = '5%'>#</td>"; htmlcuerpo += "<td bgcolor='#d6e3bc' " + estilo + " width = '30%'> <strong>ESTUDIANTE</strong></td>"; htmlcuerpo += "</tr>"; for (int i = 0; i < dtsEstudiante.Rows.Count; i++) { htmlcuerpo += "<tr>"; htmlcuerpo += "<td " + estilo + "><strong>" + (i + 1) + "</strong></td>"; htmlcuerpo += "<td style = 'border:1px solid #000; font-size:12px'> " + dtsEstudiante.Rows[i].ItemArray[4] + " " + dtsEstudiante.Rows[i].ItemArray[5] + " " + dtsEstudiante.Rows[i].ItemArray[2] + " " + dtsEstudiante.Rows[i].ItemArray[3] + "</td>"; htmlcuerpo += "</tr>"; } htmlcuerpo += "</table>"; html += htmlencabezado + "<br>" + htmlcuerpo; return(html); }