protected void btnGuardar_Click(object sender, EventArgs e) { Colegio objColegio = new Colegio(); OperacionColegio objOperColegio = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objColegio.nombre = txtDescripcion.Text; objColegio.eslogan = txtEslogan.Text; objColegio.banco_numero_cuenta = txtNumero_Cuenta.Text; objColegio.id_rector = int.Parse(ddlRector.SelectedValue.ToString()); objColegio.id_secretaria = int.Parse(ddlSecretaria.SelectedValue.ToString()); objColegio.id_usuario = int.Parse(Session["id_usuario"].ToString()); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Agregar")) { objOperColegio.InsertarColegio(objColegio); Response.RedirectToRoute("General", new { Modulo = "Administracion", Entidad = "Administracion", Pagina = "Default", Accion = "Agrego" }); } else { objColegio.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString())); objOperColegio.ActualizarColegio(objColegio); Response.RedirectToRoute("General", new { Modulo = "Administracion", Entidad = "Administracion", Pagina = "Default", Accion = "Edito" }); } }
static void Main(string[] args) { Usuario user = new Usuario(); user.Nombre = "Alexis Aravena"; Profesion prof = new Profesion(); prof.NombreProfesion = "Ingenieria en Informatica"; Colegio col = new Colegio(); col.Nombre = "Duoc UC"; col.AnnoInicio = 1950; prof.Colegio = col; user.MiProfesion = prof; Console.WriteLine("Avance del codigo version 1.2.3"); Console.WriteLine("Nombre:{0} Profesión{1} Colegio:{2}", user.Nombre, user.MiProfesion.NombreProfesion, user.MiProfesion.Colegio.Nombre); Console.ReadKey(); }
public void cargar() { try { Administrativo objAdministrativo = new Administrativo(); OperacionAdministrativo objOperAdministrativo = new OperacionAdministrativo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataView dtv_Municipio = objOperAdministrativo.ConsultarAdministrativo(objAdministrativo).DefaultView; dtv_Municipio.RowFilter = "id_tipo=" + 967; this.enlazarCombo(dtv_Municipio, ddlRector); dtv_Municipio.RowFilter = "id_tipo=" + 968; this.enlazarCombo(dtv_Municipio, ddlSecretaria); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Editar")) { Colegio objColegio = new Colegio(); OperacionColegio objOperColegio = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Colegio = new GridView(); objColegio.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString())); tbl_Colegio.DataSource = objOperColegio.ConsultarColegio(objColegio); tbl_Colegio.DataBind(); txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Colegio.Rows[0].Cells[1].Text); txtEslogan.Text = HttpUtility.HtmlEncode(tbl_Colegio.Rows[0].Cells[2].Text); txtNumero_Cuenta.Text = tbl_Colegio.Rows[0].Cells[3].Text; ddlRector.SelectedValue = tbl_Colegio.Rows[0].Cells[4].Text; ddlSecretaria.SelectedValue = tbl_Colegio.Rows[0].Cells[5].Text; } } catch (Exception) {} }
protected void load() { try { Colegio objColegio = new Colegio(); OperacionColegio objOperColegio = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); ddlColegio.DataSource = objOperColegio.ConsultarColegio(objColegio); ddlColegio.DataValueField = "id"; ddlColegio.DataTextField = "nombre"; ddlColegio.DataBind(); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Editar")) { txtDescripcion.Enabled = false; Anio_Escolar objAnio_Escolar = new Anio_Escolar(); OperacionAnio_Escolar objOperAnio_Escolar = new OperacionAnio_Escolar(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Anio_Escolar = new GridView(); tbl_Anio_Escolar.DataSource = objOperAnio_Escolar.ConsultarMaximo(objAnio_Escolar); tbl_Anio_Escolar.DataBind(); txtDescripcion.Text = tbl_Anio_Escolar.Rows[0].Cells[1].Text; txtFecha_Inicio.Text = DateTime.Parse(tbl_Anio_Escolar.Rows[0].Cells[2].Text).ToShortDateString(); txtFecha_Fin.Text = DateTime.Parse(tbl_Anio_Escolar.Rows[0].Cells[3].Text).ToShortDateString(); txtNota_Minima.Text = tbl_Anio_Escolar.Rows[0].Cells[4].Text.Replace(",","."); txtNota_Maxima.Text = tbl_Anio_Escolar.Rows[0].Cells[5].Text.Replace(",", "."); txtRendimiento_Bajo.Text = tbl_Anio_Escolar.Rows[0].Cells[6].Text.Replace(",","."); txtRendimiento_Basico.Text = tbl_Anio_Escolar.Rows[0].Cells[7].Text.Replace(",", "."); txtRendimiento_Alto.Text = tbl_Anio_Escolar.Rows[0].Cells[8].Text.Replace(",", "."); txtRendimiento_Superior.Text = tbl_Anio_Escolar.Rows[0].Cells[9].Text.Replace(",", "."); txtNumero_Periodos.Text = tbl_Anio_Escolar.Rows[0].Cells[10].Text; ddlColegio.SelectedValue = tbl_Anio_Escolar.Rows[0].Cells[11].Text; } }catch (Exception) {} }
public Colegio buscColegio(string Cod_Colegio) { Colegio auxColegio = new Colegio(); this.configurarConexion(); this.Conec1.CadenaSQL = "SELECT * FROM Colegio " + " WHERE Cod_Colegio = '" + Cod_Colegio + "';"; this.Conec1.EsSelect = true; this.Conec1.conectar(); DataTable dt = new DataTable(); dt = this.Conec1.DbDataSet.Tables[this.Conec1.NombreTabla]; try { auxColegio.Cod_Colegio = (String)dt.Rows[0]["Cod_Colegio"]; auxColegio.Nombre = (String)dt.Rows[0]["Nombre"]; auxColegio.Direccion = (String)dt.Rows[0]["Direccion"]; auxColegio.Telefono = (String)dt.Rows[0]["Telefono"]; } catch (Exception ex) { auxColegio.Cod_Colegio = String.Empty; auxColegio.Nombre = String.Empty; auxColegio.Direccion = String.Empty; auxColegio.Telefono = String.Empty; } return(auxColegio); }
public frmVisualizarPostulantes() { InitializeComponent(); postulantes = new BindingList <Postulante>(); Postulante p1 = null; Colegio c1 = new Colegio(); List <Colegio> lc1 = new List <Colegio>(); lc1.Add(c1); p1 = new Postulante(Convert.ToDateTime("01/01/2018"), 1, 21, null, "5to", 3434245, 231, null); Postulante p2 = null; Colegio c2 = new Colegio(); List <Colegio> lc2 = new List <Colegio>(); lc2.Add(c2); p2 = new Postulante(Convert.ToDateTime("02/03/2018"), 4, 22, null, "5to", 322432, 12, null); postulantes.Add(p1); postulantes.Add(p2); dgv.DataSource = postulantes; }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre")] Colegio colegio) { if (id != colegio.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(colegio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ColegioExists(colegio.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(colegio)); }
public void ELiminar(int idColegio) { Colegio tuplaColegio = contex.Colegio.Find(idColegio); tuplaColegio.Estado = 2; contex.SaveChanges(); }
public void FillCbbColegio() { Colegio cole = new Colegio(); cbbColegio.ItemsSource = cole.ReadALL(); cbbColegio.DisplayMemberPath = "Nombre"; cbbColegio.SelectedValuePath = "IdColegio"; }
public Colegio UpdateColegio(Colegio colegio) { var colegioUpdated = _contextoDB.Colegios.Update(colegio).Entity; _contextoDB.SaveChanges(); return(colegioUpdated); }
public void ingresaCurso(Colegio colegio) { this.configurarConexion(); this.Conec1.CadenaSQL = "INSERT INTO Colegio (Cod_Colegio, Nombre, Direccion, Telefono) " + " VALUES ('" + colegio.Cod_Colegio + "','" + colegio.Nombre + "','" + colegio.Direccion + "','" + colegio.Telefono + "');"; this.Conec1.EsSelect = false; this.Conec1.conectar(); }
public void actualizarColegio(Colegio colegio) { this.configurarConexion(); this.Conec1.CadenaSQL = "UPDATE Colegio set Nombre = '" + colegio.Nombre + "', Direccion = '" + colegio.Direccion + "', Telefono = '" + colegio.Telefono + "' WHERE Cod_Colegio = '" + colegio.Cod_Colegio + "';"; this.Conec1.EsSelect = false; this.Conec1.conectar(); }
public async Task <IActionResult> Create([Bind("Id,Nombre")] Colegio colegio) { if (ModelState.IsValid) { _context.Add(colegio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(colegio)); }
static void Main(string[] args) { using (var contexto = new Colegio()) { var alumno = new Alumno(); alumno.Nombres = "Erick"; alumno.Apellidos = "Orlando"; alumno.Edad = 32; contexto.Alumnos.Add(alumno); contexto.SaveChanges(); } Console.WriteLine("Registro Insertado"); Console.ReadLine(); }
public void Editar(int idColegio, int sIE, string nombre, string resolucion, DateTime fechaResolucion, int telefono, string direccion, string detalle, int idDistrito, int idTurno, int idTipo, int estado) { Colegio tuplaColegio = contex.Colegio.Find(idColegio); tuplaColegio.SIE = sIE; tuplaColegio.Nombre = nombre; tuplaColegio.Resolucion = resolucion; tuplaColegio.FechaResolucion = fechaResolucion; tuplaColegio.Direccion = direccion; tuplaColegio.Detalle = detalle; tuplaColegio.IdDistrito = idDistrito; tuplaColegio.IdTurno = idTurno; tuplaColegio.IdTipoColegio = idTurno; tuplaColegio.Estado = estado; contex.SaveChanges(); }
protected void Page_Load(object sender, EventArgs e) { Colegio objColegio = new Colegio(); OperacionColegio objOperColegio = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); GridView tbl_Colegio = new GridView(); tbl_Colegio.DataSource = objOperColegio.ConsultarColegio(objColegio); tbl_Colegio.DataBind(); if (tbl_Colegio.Rows.Count == 0) { Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Colegio", Pagina = "Gestion", Accion = "Agregar" }); } else { Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Colegio", Pagina = "Gestion", Accion = "Editar", Id = clsEncriptar.Encriptar(tbl_Colegio.Rows[0].Cells[0].Text) }); } }
private void txtCod_Colegio_Leave(object sender, EventArgs e) { ngColegio ncar = new ngColegio(); Colegio ncar2 = new Colegio(); ncar2 = ncar.buscColegio(txtCod_Colegio.Text); if (String.IsNullOrEmpty(ncar2.Cod_Colegio)) { return; } else { txtCod_Colegio.Text = ncar2.Cod_Colegio; txtDireccion.Text = ncar2.Direccion; txtNombre.Text = ncar2.Nombre; txtTelefono.Text = ncar2.Telefono; } }
public ResponseBase Adicionar(ColegioRequest request) { if (request == null) { AddNotification("request", Mensagem.X0_E_OBRIGATORIO.ToFormat("request")); return(null); } var entidade = new Colegio(request.Nome); AddNotifications(entidade); if (IsInvalid()) { return(null); } _repositorioColegio.Adicionar(entidade); return(new ResponseBase(Mensagem.OPERACAO_REALIZADA_COM_SUCESSO)); }
public List <Colegio> retornaColegio() { List <Colegio> auxListadoColegio = new List <Colegio>(); this.configurarConexion(); this.Conec1.CadenaSQL = "SELECT * FROM Colegio"; this.Conec1.EsSelect = true; this.Conec1.conectar(); foreach (DataRow dr in this.Conec1.DbDataSet.Tables[this.Conec1.NombreTabla].Rows) { Colegio auxColegio = new Colegio(); auxColegio.Cod_Colegio = (String)dr["Cod_Colegio"]; auxColegio.Nombre = (String)dr["Nombre"]; auxColegio.Direccion = (String)dr["Direccion"]; auxColegio.Telefono = (String)dr["Telefono"]; auxListadoColegio.Add(auxColegio); } //Fin for return(auxListadoColegio); }
private void btnAceptar_Click(object sender, EventArgs e) { Colegio col = new Colegio(); col.Nombre = txtN.Text; col.Pais = txtP.Text; col.Departamento = txtD.Text; col.Provincia = txtPro.Text; col.Distrito = txtDis.Text; col.Ruc = txtRuc.Text; col.Telefono = Int32.Parse(txtTelf.Text); col.Direccion = txtDir.Text; col.Tipo = txtTipo.Text; colegios.Add(col); txtN.Text = String.Empty; txtP.Text = String.Empty; txtD.Text = String.Empty; txtPro.Text = String.Empty; txtDir.Text = String.Empty; txtTelf.Text = String.Empty; txtRuc.Text = String.Empty; MessageBox.Show("Producto registrado"); }
public void DeleteColegio(Colegio colegio) { _contextoDB.Colegios.Remove(colegio); _contextoDB.SaveChanges(); }
//CRUD public void AddColegio(Colegio colegio) { _contextoDB.Colegios.Add(colegio); _contextoDB.SaveChanges(); }
public ColegioModel(Colegio colegio) { this.Colegio = colegio; }
public static void Tarea2() { int opcion; Factorial f = new Factorial(); Cadena c = new Cadena(); Colegio col = new Colegio(); SalonClases s = new SalonClases(); Diccionario d = new Diccionario(); Agenda a = new Agenda(); FormatoFechaYHora fh = new FormatoFechaYHora(); OrdenarCadenas oc = new OrdenarCadenas(); do { Console.Clear(); Console.WriteLine("\t\t\tEjercicios Tarea 2"); Console.WriteLine("\n\tCapitulo V\n1. Calcular Factorial\n2. Regresa Cadena\n\n\tCapitulo VI\n3. Manejo de datos de un colegio" + "\n\n\tCapitulo VII\n4. Salon de clases\n5. Diccionario\n6. Agenda telefonica\n\n\tCapitulo VIII\n7. Mostrar fecha y hora" + "\n8. Ordenar cadenas\n9. Salir"); Console.Write("\nEscriba el numero del programa que desea ejecutar: "); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.Clear(); f.calcularFactorial(); break; case 2: Console.Clear(); c.cadena(); break; case 3: Console.Clear(); col.correr(); break; case 4: Console.Clear(); s.correr(); break; case 5: Console.Clear(); d.correr(); break; case 6: Console.Clear(); a.guardar(); break; case 7: Console.Clear(); fh.correr(); break; case 8: Console.Clear(); oc.ordenar(); break; } Console.ReadKey(); } while (opcion != 9); }
private void btnAceptar_Click(object sender, EventArgs e) { string nom = txtN.Text; string pai = txtPais.Text; string dep = cboDep.Text; string pro = cbProvincia.Text; string dir = txtDir.Text; string tipStr = cboTipoCol.Text; TipoColegio tip; if (tipStr == "Estatal") { tip = TipoColegio.Estatal; } else { tip = TipoColegio.Particular; } string ruc = txtRuc.Text; int tel; Regex alphaNum = new Regex("^[a-zA-Z0-9 ]*$"); Regex numeric = new Regex("^[0-9]*$"); if (nom == "") { MessageBox.Show("Debe ingresar el nombre del colegio", "Nombre de Colegio", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (!alphaNum.IsMatch(nom)) { MessageBox.Show("El nombre debe contener número o letras unicamente", "Nombre de Colegio", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (pai == "") { MessageBox.Show("Debe ingresar el pais", "País", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (dep == "") { MessageBox.Show("Debe ingresar el departamento", "Departamento", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (pro == "") { MessageBox.Show("Debe ingresar la provincia", "Provincia", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (dir == "") { MessageBox.Show("Debe ingresar la dirección", "Dirección", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (tipStr == "") { MessageBox.Show("Debe ingresar el tipo de colegio", "Tipo de Colegio", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } /*try * { * tel = Int32.Parse(txtTelf.Text); * }catch (Exception) * { * MessageBox.Show("El telefono debe ser un numero de 7 digitos"); * return; * }*/ if (txtRuc.Text == "") { MessageBox.Show("Debe ingresar un RUC", "RUC", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (!numeric.IsMatch(ruc) || txtRuc.Text.Length < 11) { MessageBox.Show("Debe ingresar un número de 11 dígitos", "RUC", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtTelf.Text == "") { MessageBox.Show("Debe ingresar un teléfono", "Teléfono", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (!Int32.TryParse(txtTelf.Text, out tel) || txtTelf.Text.Length < 7) { MessageBox.Show("Debe ingresar un número de 7 dígitos", "Teléfono", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } string nro = txtTelf.Text; Colegio col = new Colegio(ruc, nom, pai, dep, pro, dir, tip, tel); bool registrado = colegioBL.registrarColegio(col); if (registrado) { MessageBox.Show("Colegio registrado con exito", "Registro Incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al registrar", "Registro Incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.DialogResult = DialogResult.OK; }
protected void btnGenerar_Click(object sender, EventArgs e) { clsFunciones.consolidado = ""; Calificacion objCalificacion_Promedio = new Calificacion(); OperacionCalificacion objOperCalificacion = new OperacionCalificacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objCalificacion_Promedio.id_calificacion_configuracion = int.Parse(ddlSalon.SelectedValue.ToString()); objCalificacion_Promedio.id_asignacion = int.Parse(ddlPeriodo.SelectedValue.ToString()); DataView dtvPromedio = null; if (!chkAcumulado.Checked) { dtvPromedio = objOperCalificacion.ConsultarPromedio_Periodo(objCalificacion_Promedio).DefaultView; } else { dtvPromedio = objOperCalificacion.ConsultarPromedio_PeriodoAcumulado(objCalificacion_Promedio).DefaultView; } Asignacion objAsignacion = new Asignacion(); OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAsignacion.id_salon = int.Parse(ddlSalon.SelectedValue.ToString()); DataTable dtEstudiante = objOperAsignacion.ConsultarEstudiante(objAsignacion); DataTable dtAsignacion = objOperAsignacion.ConsultarAsignacion(objAsignacion); Matricula objMatricula = new Matricula(); OperacionMatricula objOperMatricula = new OperacionMatricula(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataTable dta_Matricula = new DataTable(); Asignacion objAsignacion_Tecnica = new Asignacion(); DataTable dtAsignacion_Tecnica = new DataTable(); Salon objSalon = new Salon(); OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objSalon.id = int.Parse(ddlSalon.SelectedValue.ToString()); DataTable dtvDirector = objOperSalon.ConsultarSalon(objSalon); Docente objDocente = new Docente(); OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objDocente.id = int.Parse(dtvDirector.Rows[0].ItemArray[4].ToString()); DataTable dtaDocente = objOperDocente.ConsultarDocente(objDocente); Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Colegio objColegio = new Colegio(); OperacionColegio objOperColegio = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataTable dt = objOperColegio.ConsultarColegio(objColegio); string estilo = "style = 'text-align:center; border: 1px solid #000'"; string htmlencabezado = "<table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;'>"; htmlencabezado += " <tr>"; htmlencabezado += "<td style = 'text-align:center'><img alt='logo' src = 'http://academico.itipuentenacional.edu.co/img/logo.png' width='80' height='80' ></td>"; htmlencabezado += "<td colspan='3' style = 'text-align:center'><strong><h3>" + dt.Rows[0].ItemArray[1] + "</h3></strong><h4 style='font-weight:bold'>CONSOLIDADO DE CALIFICACIONES</h4></td>"; htmlencabezado += "</tr>"; htmlencabezado += "<tr>"; htmlencabezado += "<td " + estilo + "><strong>DIRECTOR</strong></td>"; htmlencabezado += " <td " + estilo + "><strong>SALÓN</strong></td>"; htmlencabezado += " <td " + estilo + "><strong>PERIODO</strong></td>"; htmlencabezado += " <td " + estilo + "><strong>AÑO</strong></td>"; htmlencabezado += "</tr>"; htmlencabezado += " <tr>"; htmlencabezado += "<td " + estilo + ">" + dtaDocente.Rows[0].ItemArray[3].ToString() + " " + dtaDocente.Rows[0].ItemArray[4].ToString() + "</td>"; htmlencabezado += " <td " + estilo + ">" + ddlSalon.SelectedItem.Text.ToString() + "</td>"; htmlencabezado += " <td " + estilo + ">" + ddlPeriodo.SelectedItem.Text.ToString() + "</td>"; htmlencabezado += " <td " + estilo + ">" + objAnio_Escolar.descripcion + "</td>"; htmlencabezado += " </tr>"; htmlencabezado += "</table>"; string htmlmateria = "<table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse; border: 1px solid #000'>"; htmlmateria += "<tr><td colspan = '4' style= 'text-align:center'><strong>ASIGNATURAS</strong></td></tr>"; string html = "<table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse; border: 1px solid #000'>"; string encabezado = "<tr><td bgcolor='#d6e3bc' " + estilo + ">#</td><td bgcolor='#d6e3bc' " + estilo + ">DOCUMENTO</td><td bgcolor='#d6e3bc' " + estilo + ">ESTUDIANTE</td>"; string cuerpo = ""; GridView tbl_Promedio = new GridView(); DataView dtvPromedio_Tecnica = new DataView(); for (int i = 0; i < dtEstudiante.Rows.Count; i++) { objMatricula.id_estudiante = Convert.ToInt64(dtEstudiante.Rows[i].ItemArray[1].ToString()); dta_Matricula = objOperMatricula.ConsultarMatricula(objMatricula); if (int.Parse(dta_Matricula.Rows[0].ItemArray[8].ToString()) != 39) { objAsignacion_Tecnica.id_salon = int.Parse(dta_Matricula.Rows[0].ItemArray[8].ToString()); dtAsignacion_Tecnica = objOperAsignacion.ConsultarAsignacion(objAsignacion_Tecnica); objCalificacion_Promedio.id_calificacion_configuracion = int.Parse(dta_Matricula.Rows[0].ItemArray[8].ToString()); objCalificacion_Promedio.id_asignacion = int.Parse(ddlPeriodo.SelectedValue.ToString()); if (!chkAcumulado.Checked) { dtvPromedio_Tecnica = objOperCalificacion.ConsultarPromedio_Periodo(objCalificacion_Promedio).DefaultView; } else { dtvPromedio_Tecnica = objOperCalificacion.ConsultarPromedio_PeriodoAcumulado(objCalificacion_Promedio).DefaultView; } } int materias_perdidas = getMateriasPerdidas(dtvPromedio, dtEstudiante.Rows[i].ItemArray[0].ToString(), objAnio_Escolar.rendimiento_bajo); int tecnica_perdida = getMateriasPerdidas(dtvPromedio_Tecnica, dtEstudiante.Rows[i].ItemArray[0].ToString(), objAnio_Escolar.rendimiento_bajo); String color = ""; if (chkAcumulado.Checked) { color = "red"; } else { color = "red"; } if (materias_perdidas > 0 || tecnica_perdida > 0) { cuerpo += "<tr><td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + (i + 1) + "</td>"; cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + dtEstudiante.Rows[i].ItemArray[1] + "</td>"; cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + dtEstudiante.Rows[i].ItemArray[4] + " " + dtEstudiante.Rows[i].ItemArray[5] + " " + dtEstudiante.Rows[i].ItemArray[2] + " " + dtEstudiante.Rows[i].ItemArray[3] + "</td>"; } else { cuerpo += "<tr><td " + estilo + ">" + (i + 1) + "</td>"; cuerpo += "<td " + estilo + ">" + dtEstudiante.Rows[i].ItemArray[1] + "</td>"; cuerpo += "<td " + estilo + ">" + dtEstudiante.Rows[i].ItemArray[4] + " " + dtEstudiante.Rows[i].ItemArray[5] + " " + dtEstudiante.Rows[i].ItemArray[2] + " " + dtEstudiante.Rows[i].ItemArray[3] + "</td>"; } int cont = 0; for (int j = 0; j < dtAsignacion.Rows.Count; j++) { cont++; if (i == 0) { encabezado += "<td bgcolor='#d6e3bc' " + estilo + ">" + dtAsignacion.Rows[j].ItemArray[7].ToString().Substring(0, 3) + "</td>"; if (cont == 1) { htmlmateria += "<tr>"; } htmlmateria += "<td style = 'text-align:center'>" + dtAsignacion.Rows[j].ItemArray[7].ToString().Substring(0, 3) + " : " + dtAsignacion.Rows[j].ItemArray[7].ToString() + "</td>"; if (cont == 4) { htmlmateria += "</tr>"; cont = 0; } } dtvPromedio.RowFilter = "id_estudiante = " + Convert.ToInt64(dtEstudiante.Rows[i].ItemArray[0].ToString()) + " AND id_asignacion = " + int.Parse(dtAsignacion.Rows[j].ItemArray[0].ToString()); tbl_Promedio.DataSource = dtvPromedio; tbl_Promedio.DataBind(); if (tbl_Promedio.Rows.Count == 1) { if (decimal.Parse(tbl_Promedio.Rows[0].Cells[2].Text) <= objAnio_Escolar.rendimiento_bajo) { cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>"; } else { cuerpo += "<td " + estilo + ">" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>"; } } else { cuerpo += "<td " + estilo + ">0,00</td>"; } } for (int j = 0; j < dtAsignacion_Tecnica.Rows.Count; j++) { if (i == 0) { encabezado += "<td bgcolor='#d6e3bc' " + estilo + ">TE" + (j + 1) + "</td>"; if (cont != 0) { htmlmateria += "<td style = 'text-align:center'>TE" + (j + 1) + ": " + dtAsignacion_Tecnica.Rows[j].ItemArray[7].ToString() + " </td>"; if (cont == 4) { htmlmateria += "</tr>"; cont = 0; } } else { if (cont == 1) { htmlmateria = "<tr>"; } htmlmateria += "<td style = 'text-align:center'>TE" + (j + 1) + ": " + dtAsignacion_Tecnica.Rows[j].ItemArray[7].ToString() + " </td>"; if (cont == 4) { htmlmateria += "</tr>"; cont = 0; } } cont++; } dtvPromedio_Tecnica.RowFilter = "id_estudiante = " + Convert.ToInt64(dtEstudiante.Rows[i].ItemArray[0].ToString()) + " AND id_asignacion = " + int.Parse(dtAsignacion_Tecnica.Rows[j].ItemArray[0].ToString()); tbl_Promedio.DataSource = dtvPromedio_Tecnica; tbl_Promedio.DataBind(); if (tbl_Promedio.Rows.Count == 1) { if (decimal.Parse(tbl_Promedio.Rows[0].Cells[2].Text) <= objAnio_Escolar.rendimiento_bajo) { cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>"; } else { cuerpo += "<td " + estilo + ">" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>"; } } else { cuerpo += "<td " + estilo + ">0,00</td>"; } } if (cont != 0) { int falta = 4 - cont; for (int k = 0; k < falta; k++) { htmlmateria += "<td></td>"; } htmlmateria += "</tr>"; } cuerpo += "</tr>"; if (i == 0) { encabezado += "</tr>"; } } htmlmateria += "</table>"; html += encabezado + cuerpo; html += "</table>"; clsFunciones.consolidado = htmlencabezado + "<br>" + htmlmateria + html; Response.RedirectToRoute("General", new { Modulo = "Reporte", Entidad = "Consolidado", Pagina = "Gestion" }); }
public Colegio ObtenerColegio(int idColegio) { Colegio tuplaColegio = contex.Colegio.Find(idColegio); return(tuplaColegio); }
public bool registrarColegio(Colegio colegio) { return(colegioDA.registrarColegio(colegio)); }
public bool actualizarColegio(Colegio colegio) { return(colegioDA.actualizarColegio(colegio)); }
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); }