protected void Iniciar_Click1(object sender, EventArgs e) { string sql = "select * from Usuarios where Usuario ='" + UsuarioTBox.Text + "' and Contraseña = '" + ContraseñaTBox.Text + "'"; AdminDB db = new AdminDB(); DataTable t = db.procesarselect(sql); if (t != null) { if (t.Rows.Count > 0) { int IDTipo = int.Parse(t.Rows[0]["ID_Tipo_Usuario"].ToString()); int ID = int.Parse(t.Rows[0]["ID_Usuario"].ToString()); Session.Add("ID_User", ID); Session.Add("ID_Tipo", IDTipo); Response.Redirect("Menu.aspx"); } else { Label1.Visible = true; UsuarioTBox.Text = ""; ContraseñaTBox.Text = ""; } } }
protected void SeleccionarUsuario(object sender, EventArgs e) { AdminDB db = new AdminDB(); string sql = "SELECT Usuarios.ID_Usuario, Usuarios.ID_Tipo_Usuario AS Expr1, Usuarios.Usuario, Usuarios.Contraseña, Usuarios.Mail, Tipo_Usuario.* FROM Usuarios INNER JOIN Tipo_Usuario ON Usuarios.ID_Tipo_Usuario = Tipo_Usuario.ID_Tipo_Usuario where Usuarios.ID_Tipo_Usuario =" + DropDownList2.SelectedValue; SqlDataSource1.SelectCommand = sql; }
protected void Acept_cancel_Click(object sender, EventArgs e) { //se hace el proceso de cancelar la inscripcion} string sql = "SELECT Inscripcion.ID_Inscripcion, Inscripcion.ID_Usuario, Inscripcion.ID_Mesa, Inscripcion.ID_Alumno, Inscripcion.ID_Estado, Inscripcion.Obsevaciones, Inscripcion.ID_Condicion AS ID_Condicionn, Alumno.Apellido, Alumno.Nombre, Mesa.Fecha AS Fechas, Mesa.Hora AS Horas, Estados.Nombre AS Estado, Condiciom.Descripcion AS Condicion, Mesa.ID_Materia, Materia.Nombre AS Materia, Mesa.ID_ProfesorTitular, Materia.ID_Profesor, Inscripcion.Confirmado, Inscripcion.Cancelado FROM Inscripcion INNER JOIN Alumno ON Inscripcion.ID_Alumno = Alumno.ID_Alumno INNER JOIN Mesa ON Inscripcion.ID_Mesa = Mesa.ID_Mesa INNER JOIN Estados ON Inscripcion.ID_Estado = Estados.ID_Estado INNER JOIN Condiciom ON Inscripcion.ID_Condicion = Condiciom.ID_Condicion INNER JOIN Materia ON Mesa.ID_Materia = Materia.ID_Materia where Confirmado = 0 and Cancelado = 0"; AdminDB db = new AdminDB(); DataTable t = db.procesarselect(sql); int alum = int.Parse(t.Rows[0]["ID_Alumno"].ToString()); int IDincrip = int.Parse(Request.QueryString["cancelar"]); bool r = db.Poner_Motivo(TextBoxMotivo.Text, IDincrip); if (r == true) { //se obtuvo el id del alumno para luego conseguir el mail string sql2 = "select * from Alumno where ID_Alumno =" + alum; DataTable y = db.procesarselect(sql2); string correo = y.Rows[0]["Mail"].ToString(); string motivo = t.Rows[0]["Observaciones"].ToString(); string mesa = t.Rows[0]["Descripcion"].ToString(); //se le hace le envio del mail //mostrando en el mail el motivo recien agregado CCorreo objcorreo = new CCorreo(correo, "Aviso de Cancelacion", "Se te a Cancelado la inscripciona a la mesa " + mesa + " el motivo de dicha cancelacion es :" + motivo); if (objcorreo.Estado) { Response.Write(""); } else { Response.Write(""); } } else { Label1.Text = "No se pudo cancelar la inscripcion "; } }
protected void Page_Load(object sender, EventArgs e) { this.divnuevoalumno.Visible = false; this.editaralumno.Visible = false; if (!IsPostBack) { if (Request.QueryString["id"] != null) { string SQL = "select * from Alumno where ID_Alumno=" + Request.QueryString["id"]; AdminDB DB = new AdminDB(); DataTable t = DB.procesarselect(SQL); this.editaralumno.Visible = true; this.divalumnos.Visible = false; TextBox7.Text = t.Rows[0]["Nombre"].ToString(); TextBox8.Text = t.Rows[0]["Apellido"].ToString(); TextBox9.Text = t.Rows[0]["DNI"].ToString(); TextBox10.Text = t.Rows[0]["Mail"].ToString(); TextBox11.Text = t.Rows[0]["Celular"].ToString(); DropCarreEd.SelectedValue = t.Rows[0]["ID_Carrera"].ToString(); } else { this.editaralumno.Visible = false; } } }
protected void Button2_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); string sql = "select * from Profesor where Nombre like '%" + TextBox8.Text + "%' or Apellido like '%" + TextBox8.Text + "%'"; SqlDataSource1.SelectCommand = sql; }
protected void Page_Load(object sender, EventArgs e) { AdminDB db = new AdminDB(); DataTable t = db.procesarselect("SELECT dbo.MesMesa.Descripcion AS Mesa, dbo.Materia.Nombre AS Materia, dbo.Mesa.Fecha, dbo.Mesa.Hora, p.Apellido AS Titular, pp.Apellido AS Vocal1, ppp.Apellido AS Vocal2, dbo.Mesa.ID_Mesa, dbo.MesMesa.ID_MesMesa FROM dbo.Mesa INNER JOIN dbo.MesMesa ON dbo.Mesa.ID_MesMesa = dbo.MesMesa.ID_MesMesa INNER JOIN dbo.Materia ON dbo.Mesa.ID_Materia = dbo.Materia.ID_Materia INNER JOIN dbo.Profesor AS p ON p.ID_Profesor = dbo.Mesa.ID_ProfesorTitular INNER JOIN dbo.Profesor AS pp ON pp.ID_Profesor = dbo.Mesa.ID_ProfesorVocal1 INNER JOIN dbo.Profesor AS ppp ON ppp.ID_Profesor = dbo.Mesa.ID_ProfesorVocal2"); for (int i = 0; i < t.Rows.Count; i++) { //if(t.Rows[i]["ID_MesMesa"] == ) //{ Label1.Text += "<table class='ble table-bordered'>"; Label1.Text += "<thead>"; Label1.Text += "<tr>"; Label1.Text += "<td colspan='3'>" + t.Rows[0]["Mesa"] + "</td>"; Label1.Text += "</tr>"; Label1.Text += "</thead>"; Label1.Text += "<tbody>"; Label1.Text += "<tr>"; Label1.Text += "<td>" + t.Rows[0]["Materia"] + "</td>"; Label1.Text += "<td>" + t.Rows[0]["Fecha"] + "<br/>" + t.Rows[0]["Hora"] + "</td>"; Label1.Text += "<td>" + t.Rows[0]["Titular"] + " " + t.Rows[0]["Vocal1"] + " " + t.Rows[0]["Vocal2"] + "</td>"; Label1.Text += "</tbody>"; Label1.Text += "</table>"; //} } }
protected void Alta_mesa_Click(object sender, EventArgs e) { if ((int.Parse(Fecha_alta_mesa.Text)) > (int.Parse(DateTime.Today.ToShortDateString()))) { if ((Prof_titular_altamesa.SelectedValue != Prof_vocal1_altamesa.SelectedValue) && (Prof_vocal1_altamesa.SelectedValue != Prof_vocal2_altamesa.SelectedValue)) { AdminDB db = new AdminDB(); bool r = db.Alta_Mesa(Descrip_alta_mesa.Text, int.Parse(Materia_alta_mesa.Text), DateTime.Parse(Fecha_alta_mesa.Text), Hora_alta_mesa.Text, int.Parse(Mes_alta_mesa.Text), int.Parse(Prof_titular_altamesa.Text), int.Parse(Prof_vocal1_altamesa.Text), int.Parse(Prof_vocal2_altamesa.Text)); if (r == true) { Label_aviso_altamesa.Text = "Nueva mesa agregada"; Response.Redirect("Mesas.aspx"); } } else { Label_aviso_altamesa.Text = "Error al agregar la mesa"; } } else { Label1.Text = "La fecha tiene que ser mayor a la del dia de hoy"; Fecha_alta_mesa.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { this.divmesa.Visible = true; this.divnuevamesa.Visible = false; this.diceditarmesas.Visible = false; if (!IsPostBack) { IniciarllenadoDrops(); } if (!IsPostBack) { if (Request.QueryString["id"] != null) { string SQL = "select * from Mesa where ID_Mesa=" + Request.QueryString["id"]; AdminDB DB = new AdminDB(); DataTable t = DB.procesarselect(SQL); this.divmesa.Visible = false; this.diceditarmesas.Visible = true; TextBox2.Text = Convert.ToDateTime(t.Rows[0]["Fecha"].ToString()).ToString("dd/MM/yyyy"); TextBox3.Text = t.Rows[0]["Hora"].ToString(); TextBox1.Text = t.Rows[0]["Descripcion"].ToString(); DropDownList1.SelectedValue = t.Rows[0]["ID_Materia"].ToString(); DropDownList2.SelectedValue = t.Rows[0]["ID_MesMesa"].ToString(); DropDownList3.SelectedValue = t.Rows[0]["ID_ProfesorTitular"].ToString(); DropDownList4.SelectedValue = t.Rows[0]["ID_ProfesorVocal1"].ToString(); DropDownList5.SelectedValue = t.Rows[0]["ID_ProfesorVocal2"].ToString(); } else { this.diceditarmesas.Visible = false; } } }
protected void Button1_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); string sql = "Select * from Alumno where Nombre like %'" + TextBox1.Text + "'% or Apellido like %'" + TextBox1.Text + "'%"; SqlDataSource1.SelectCommand = sql; }
protected void Guardar_new_Mesa_Click(object sender, EventArgs e) { //se comprueba que la fecha del la mesa sea mayor a la fecha actual if (Convert.ToDateTime(TextBoxFecha.Text).Date > DateTime.Today.Date) { //se comprueba que los profesores no se repitan if ((DropProfeTitular.SelectedValue != DropProfeVocal1.SelectedValue) && (DropProfeVocal1.SelectedValue != DropProfeVocal2.SelectedValue)) { AdminDB db = new AdminDB(); bool r = db.Alta_Mesa("", int.Parse(DropMateria.Text), DateTime.Parse(TextBoxFecha.Text), TextBoxHora.Text, int.Parse(DropMesMesa.Text), int.Parse(DropProfeTitular.Text), int.Parse(DropProfeVocal1.Text), int.Parse(DropProfeVocal2.Text)); if (r == true) { LabelMesaAgregada.Text = "Nueva mesa agregada"; Response.Redirect("Mesas.aspx"); } } else { LabelError.Text = "Error al agregar la mesa"; } } else { LabelFecha.Text = "La fecha tiene que ser mayor a la del dia de hoy"; TextBoxFecha.Text = ""; } }
protected void Button1_Click(object sender, EventArgs e) { //se convierten los textbox a un tipo de variable aceptada string fecha_inscrip_desde = Convert.ToDateTime(TextBox2.Text).ToString("dd/MM/yyyy"); string fecha_inscrip_hasta = Convert.ToDateTime(TextBox3.Text).ToString("dd/MM/yyyy"); string fecha_confirm_desde = Convert.ToDateTime(TextBox11.Text).ToString("dd/MM/yyyy"); string fecha_confirm_hasta = Convert.ToDateTime(TextBox12.Text).ToString("dd/MM/yyyy"); string fecha_examen_desde = Convert.ToDateTime(TextBox13.Text).ToString("dd/MM/yyyy"); string fecha_examen_hasta = Convert.ToDateTime(TextBox14.Text).ToString("dd/MM/yyyy"); //se comprueba que la fecha_confirm_hasta sea menor a fecha_examen_desde if (DateTime.Parse(fecha_confirm_hasta) < DateTime.Parse(fecha_examen_desde)) { //se comprueba que la fecha_inscrip_hasta se menor a la fecha_confirm_desde if (DateTime.Parse(fecha_inscrip_hasta) < DateTime.Parse(fecha_confirm_desde)) { AdminDB db = new AdminDB(); bool r = db.Insert_MesMesa(TextBox1.Text, int.Parse(DropDownList1.SelectedValue), fecha_inscrip_desde, fecha_inscrip_hasta, fecha_confirm_desde, fecha_confirm_hasta, fecha_examen_desde, fecha_examen_hasta); if (r == true) { Response.Redirect("MesMesa.aspx"); } } } else { Label1.Text = "No se pudo cargar correctamente la fecha"; } }
protected void Page_Load(object sender, EventArgs e) { this.nuevafecha.Visible = false; this.mesMesa.Visible = true; this.editarmesmesa.Visible = false; if (!IsPostBack) { if (Request.QueryString["id"] != null) { string SQL = "SELECT MesMesa.ID_MesMesa AS Expr1, MesMesa.Descripcion AS Expr2, MesMesa.ID_Carrera AS Expr3, MesMesa.Fecha_Inscripcion_Desde AS Expr4, MesMesa.Fecha_Iscripcion_Hasta AS Expr5, Carrera.Nombre, MesMesa.* FROM MesMesa INNER JOIN Carrera ON MesMesa.ID_Carrera = Carrera.ID_Carrera where ID_MesMesa=" + Request.QueryString["id"]; AdminDB DB = new AdminDB(); DataTable t = DB.procesarselect(SQL); //this.divmesa.Attributes.Add("style", "display:none"); this.mesMesa.Visible = false; this.editarmesmesa.Visible = true; TextBox10.Text = Convert.ToDateTime(t.Rows[0]["Fecha_Inicio_Mesa_Hasta"].ToString()).ToString("dd-MM-yyyy"); TextBox9.Text = Convert.ToDateTime(t.Rows[0]["Fecha_Inicio_Mesa_Desde"].ToString()).ToString("dd-MM-yyyy"); TextBox8.Text = Convert.ToDateTime(t.Rows[0]["Fecha_Confirm_incrip_Hasta"].ToString()).ToString("dd-MM-yyyy"); TextBox7.Text = Convert.ToDateTime(t.Rows[0]["Fecha_Confirm_incrip_Desde"].ToString()).ToString("dd-MM-yyyy"); TextBox6.Text = Convert.ToDateTime(t.Rows[0]["Fecha_Iscripcion_Hasta"].ToString()).ToString("dd-MM-yyyy"); TextBox5.Text = Convert.ToDateTime(t.Rows[0]["Fecha_Inscripcion_Desde"].ToString()).ToString("dd-MM-yyyy"); TextBox4.Text = t.Rows[0]["Descripcion"].ToString(); DropDownList2.SelectedValue = t.Rows[0]["ID_Carrera"].ToString(); } else { this.editarmesmesa.Visible = false; } } }
protected void Button2_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); string sql = "SELECT MesMesa.ID_MesMesa AS Expr1, MesMesa.Descripcion AS Expr2, MesMesa.ID_Carrera AS Expr3, MesMesa.Fecha_Inscripcion_Desde AS Expr4, MesMesa.Fecha_Iscripcion_Hasta AS Expr5, Carrera.Nombre, MesMesa.* FROM MesMesa INNER JOIN Carrera ON MesMesa.ID_Carrera = Carrera.ID_Carrera where MesMesa.ID_Carrera =" + DropDownList3.SelectedValue + "ORDER BY Mesa_Examen.Fecha DESC"; SqlDataSource3.SelectCommand = sql; }
protected void Button2_Click(object sender, EventArgs e) { //se busca segun lo escrito en el textbox AdminDB db = new AdminDB(); string sql = "select * from Materias_Completas where Carrera like '%" + TextBox1.Text + "%' or Materia like '%" + TextBox1.Text + "%' or Profesor like '%" + TextBox1.Text + "%'"; SqlDataSource1.SelectCommand = sql; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { IniciarllenadoDrop(); } //se consigue el ID del usuario ingresado int user = (int)Session["ID_User"]; string sql = "select * from Usuarios where ID_Usuario =" + user.ToString(); AdminDB db = new AdminDB(); DataTable t = db.procesarselect(sql); int tipo = int.Parse(t.Rows[0]["ID_Tipo_Usuario"].ToString()); if (tipo == 3) { } this.divnuevains.Visible = false; //se actualizan los datos de los dropdown y los textboxs a los del seleccionado a editar if (!IsPostBack) { if (Request.QueryString["idmesa"] != null) { int mesa = int.Parse(Request.QueryString["idmesa"]); string SQL = "select * from Mesa where ID_Mesa =" + mesa; AdminDB DB = new AdminDB(); DataTable y = DB.procesarselect(SQL); this.dividinscripciones.Visible = false; this.divnuevains.Visible = true; DropMesMesa.SelectedValue = y.Rows[0]["ID_MesMesa"].ToString(); DropMesa.SelectedValue = y.Rows[0]["ID_Materia"].ToString(); DropMesMesa.Enabled = false; DropMesa.Enabled = false; } else { this.divnuevains.Visible = false; } } //se establece en el dropdown que el mes de la mesa sea mayor a la fecha actual string sql1 = "select * from MesMesa where Fecha_Iscripcion_Hasta > '" + DateTime.Today.ToShortDateString() + "'"; DataTable i = db.procesarselect(sql1); if (i.Rows.Count > 0) { DropMesMesa.Enabled = false; DropMesMesa.ClearSelection(); Label3.Visible = false; //int limite = int.Parse(i.Rows[0]["ID_MesMesa"].ToString()); //DropMesMesa.SelectedValue = limite.ToString(); } else { } }
protected void Guardar_Nuevo_Usuario_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); if (TB_Mail_Usuario.Text != "") { if (TB_Contra_Usuario.Text != "") { if (TB_Nombre_Usuario.Text != "") { if (db.Validar_Mail(TB_Mail_Usuario.Text) == true) { if (db.Validar_Usuario(TB_Nombre_Usuario.Text) == true) { string r = db.Nuevo_Usuario(TB_Nombre_Usuario.Text, TB_Contra_Usuario.Text, TB_Mail_Usuario.Text, Tipo_Usuario.Text); if (r != "") { Label_Aviso.Text = "Nuevo usuario agregado"; //this.divNuevoUsuario.Visible = false; Response.Redirect("Usuarios.aspx"); } } else { Label2.Text = "El nombre de Usuario ya Existe"; TB_Nombre_Usuario.Text = ""; this.divNuevoUsuario.Visible = true; } } else { Label3.Text = "El Correo electronico ya existe "; TB_Mail_Usuario.Text = ""; this.divNuevoUsuario.Visible = true; } } else { LabelUsuVacio.Text = "El campo no puede estar vacio"; this.divNuevoUsuario.Visible = true; } } else { LabelCantraVacia.Text = "El campo no puede estar vacio"; this.divNuevoUsuario.Visible = true; } } else { LabelMailVacio.Text = "El campo no puede estar vacio"; this.divNuevoUsuario.Visible = true; } }
protected void SeleccionarMesMesa(object sender, EventArgs e) { //se hace el llenado del dropdown Mesa a corde de lo que se selcciono en el dropdown MesMesa AdminDB db = new AdminDB(); int MesMesaID = Convert.ToInt32(DropMesMesa.SelectedValue); DropMesa.DataSource = db.procesarselect("SELECT Mesa.ID_Mesa, Mesa.Descripcion, Mesa.ID_Materia, Mesa.Fecha, Mesa.Hora, Mesa.ID_MesMesa, Mesa.ID_ProfesorTitular, Mesa.ID_ProfesorVocal1, Mesa.ID_ProfesorVocal2, Materia.ID_Carrera, MesMesa.ID_MesMesa AS Expr1, Materia.Nombre FROM Mesa INNER JOIN Materia ON Mesa.ID_Materia = Materia.ID_Materia INNER JOIN MesMesa ON Mesa.ID_MesMesa = MesMesa.ID_MesMesa where Mesa.ID_MesMesa =" + MesMesaID); DropMesa.DataTextField = "Nombre"; DropMesa.DataValueField = "ID_Mesa"; DropMesa.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { int user = (int)Session["ID_User"]; string sql = "select ID_Alumno from Alumno where ID_Usuario =" + user.ToString(); AdminDB db = new AdminDB(); DataTable y = db.procesarselect(sql); int idal = int.Parse(y.Rows[0]["ID_Alumno"].ToString()); string mesa = "SELECT Inscripcion.ID_Inscripcion, Inscripcion.ID_Usuario, Inscripcion.ID_Mesa, Inscripcion.ID_Alumno, Inscripcion.ID_Estado, Inscripcion.Obsevaciones, Inscripcion.ID_Condicion AS ID_Condicionn, Alumno.Apellido, Alumno.Nombre, Mesa.Fecha AS Fechas, Mesa.Hora AS Horas, Estados.Nombre AS Estado, Condiciom.Descripcion AS Condicion, Mesa.ID_Materia, Materia.Nombre AS Materia, Mesa.ID_ProfesorTitular, Materia.ID_Profesor FROM Inscripcion INNER JOIN Alumno ON Inscripcion.ID_Alumno = Alumno.ID_Alumno INNER JOIN Mesa ON Inscripcion.ID_Mesa = Mesa.ID_Mesa INNER JOIN Estados ON Inscripcion.ID_Estado = Estados.ID_Estado INNER JOIN Condiciom ON Inscripcion.ID_Condicion = Condiciom.ID_Condicion INNER JOIN Materia ON Mesa.ID_Materia = Materia.ID_Materia where Inscripcion.ID_Usuario =" + user; SqlDataSource1.SelectCommand = mesa; }
protected void SeleccionarVocal1(object sender, EventArgs e) { //se pone que el Drop de profe vocal2 no tenga el profe seleccionado en el Drop de profe vocal1 AdminDB db = new AdminDB(); int ProfeID = Convert.ToInt32(DropProfeVocal1.SelectedValue); DropProfeVocal2.DataSource = db.procesarselect("select ID_Profesor, Profesor.Apellido + ' ' + Profesor.Nombre as NombreApellido from Profesor where Profesor.ID_Profesor !=" + ProfeID); DropProfeVocal2.DataTextField = "NombreApellido"; DropProfeVocal2.DataValueField = "ID_Profesor"; DropProfeVocal2.DataBind(); }
protected void SeleccionarMateria(object sender, EventArgs e) { //se ejecuta el metodo SeleccionarMateria //se pone que el profesor titular se el que dicta la materia AdminDB db = new AdminDB(); int MateriaID = Convert.ToInt32(DropMateria.SelectedValue); DropProfeTitular.DataSource = db.procesarselect("select Profesor.ID_Profesor, Profesor.Apellido + ' ' + Profesor.Nombre as NombreApellido,Materia.Nombre, Materia.ID_Profesor as ID_Prof, Materia.ID_Materia from Profesor join Materia on Profesor.ID_Profesor = Materia.ID_Profesor where Materia.ID_Materia =" + MateriaID); DropProfeTitular.DataTextField = "NombreApellido"; DropProfeTitular.DataValueField = "ID_Profesor"; DropProfeTitular.DataBind(); }
private void IniciarllenadoDrops() { AdminDB db = new AdminDB(); Materia_alta_mesa.DataSource = db.procesarselect("SELECT [ID_Materia], [Nombre] FROM [Materia]"); Materia_alta_mesa.DataTextField = "Nombre"; Materia_alta_mesa.DataValueField = "ID_Materia"; Materia_alta_mesa.DataBind(); //Se le agrega al principio del dropdown un Item seleccionar Materia_alta_mesa.Items.Insert(0, new ListItem("[Seleccionar una Materia]", "0")); Prof_titular_altamesa.Items.Insert(0, new ListItem("[Seleccionar un Profesor]", "0")); }
protected void SeleccionarMateria(object sender, EventArgs e) { //se hace el llenado del dropdown Profesor Titular a corde de lo que se selcciono en el dropdown Materia AdminDB db = new AdminDB(); int MateriaID = Convert.ToInt32(Materia_alta_mesa.SelectedValue); Prof_titular_altamesa.DataSource = db.procesarselect("select Profesor.ID_Profesor, Profesor.Apellido + ' ' + Profesor.Nombre as NombreApellido,Materia.Nombre, Materia.ID_Profesor as ID_Prof, Materia.ID_Materia from Profesor join Materia on Profesor.ID_Profesor = Materia.ID_Profesor where Materia.ID_Materia =" + MateriaID); Prof_titular_altamesa.DataTextField = "NombreApellido"; Prof_titular_altamesa.DataValueField = "ID_Profesor"; Prof_titular_altamesa.DataBind(); Prof_titular_altamesa.Items.Insert(0, new ListItem("[Seleccionar]", "0")); }
private void IniciarllenadoDrop() { AdminDB db = new AdminDB(); DropMesMesa.DataSource = db.procesarselect("Select * from MesMesa"); DropMesMesa.DataTextField = "Descripcion"; DropMesMesa.DataValueField = "ID_MesMesa"; DropMesMesa.DataBind(); //Se le agrega al principio del dropdown un Item seleccionar DropMesMesa.Items.Insert(0, new ListItem("[Seleccionar una Fecha de Examen]", "0")); DropMesa.Items.Insert(0, new ListItem("[Seleccionar una Mesa]", "0")); }
protected void Guardarins_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); int ID = (int)Session["ID_User"]; string sql4 = "select * from Alumno where ID_Usuario = " + ID; DataTable o = db.procesarselect(sql4); int ida = int.Parse(o.Rows[0]["ID_ALumno"].ToString()); if (DropMesMesa.Enabled == true) { bool r = db.Insert_Inscripcion(TextBox1.Text, DateTime.Now.ToShortTimeString(), int.Parse(DropMesa.SelectedValue), ida, 1, " ", int.Parse(DropDownList3.SelectedValue), ID); //int.Parse(DropDownList2.SelectedValue) if (r == true) { string mail = "select * from Alumno where ID_Usuario =" + ID; DataTable t = db.procesarselect(mail); string correo = t.Rows[0]["Mail"].ToString(); string sql = "select Top(1)* from Inscripcion order by ID_Inscripcion Desc"; DataTable y = db.procesarselect(sql); int idmesa = int.Parse(y.Rows[0]["ID_Mesa"].ToString()); string sql2 = "select * from Mesa where ID_Mesa =" + idmesa; DataTable u = db.procesarselect(sql2); int idmat = int.Parse(u.Rows[0]["ID_Materia"].ToString()); string fecha = u.Rows[0]["Fecha"].ToString(); string sql3 = "Select * from Materia where ID_Materia =" + idmat; DataTable i = db.procesarselect(sql3); string materia = i.Rows[0]["Nombre"].ToString(); Convert.ToDateTime(fecha).ToShortDateString(); CCorreo objcorreo = new CCorreo(correo, "Aviso de Inscripcion", "Se ha inscripto a la mesa de " + materia + " la fecha de la mesa es " + fecha + ", su estado de inscripcion es Pre-Inscrpto, espere a ser aprobado"); if (objcorreo.Estado) { Response.Write(""); } else { Response.Write(""); } //this.dividinscripciones.Visible = true; //Response.Redirect("Inscripciones.aspx"); } else { Label2.Visible = true; } } else { Label4.Visible = true; Label5.Visible = true; Label5.Text = "Asegurese de que la fecha este dentro de la fecha de examen seleccionada "; } }
private void IniciarllenadoDrop() { //Se hace el llenado de los datos del dropdown de MesMesa AdminDB db = new AdminDB(); DropMesMesa.DataSource = db.procesarselect("Select * from MesMesa "); //where Fecha_Iscripcion_Hasta > '" + DateTime.Today.ToShortDateString() + "'"); DropMesMesa.DataTextField = "Descripcion"; DropMesMesa.DataValueField = "ID_MesMesa"; DropMesMesa.DataBind(); //Se le agrega al principio del dropdown un Item seleccionar DropMesMesa.Items.Insert(0, new ListItem("[Seleccionar]", "0")); DropMesa.Items.Insert(0, new ListItem("[Seleccionar]", "0")); }
protected void Page_Load(object sender, EventArgs e) { AdminDB db = new AdminDB(); int user = (int)Session["ID_User"]; string sql = "select * from Alumno where ID_Usuario =" + user; DataTable t = db.procesarselect(sql); string nombre = t.Rows[0]["Nombre"].ToString(); string apellido = t.Rows[0]["Apellido"].ToString(); Label1.Text = "" + nombre + " " + apellido; string fecha = "SELECT Mesa_Examen.Mesa, Mesa_Examen.Materia, Mesa_Examen.Fecha, Mesa_Examen.Hora, Mesa_Examen.Titular, Mesa_Examen.Vocal1, Mesa_Examen.Vocal2, Mesa_Examen.ID_Mesa, Mesa.ID_Materia, MesMesa.ID_Carrera FROM Mesa_Examen INNER JOIN Mesa ON Mesa_Examen.ID_Mesa = Mesa.ID_Mesa INNER JOIN MesMesa ON Mesa.ID_MesMesa = MesMesa.ID_MesMesa where Mesa.Fecha > '" + DateTime.Today.ToShortDateString() + "' ORDER BY Mesa_Examen.Fecha DESC"; SqlDataSource1.SelectCommand = fecha; }
protected void Button1_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); int id = int.Parse(Request.QueryString["id"]); string fecha_mesa = Convert.ToDateTime(TextBox2.Text).ToString("dd/MM/yyyy"); bool r = db.Editar_Mesa2(TextBox1.Text, int.Parse(DropDownList1.SelectedValue), fecha_mesa, TextBox3.Text, int.Parse(DropDownList2.SelectedValue), int.Parse(DropDownList3.SelectedValue), int.Parse(DropDownList4.SelectedValue), int.Parse(DropDownList5.SelectedValue), id); if (r == true) { Response.Redirect("Mesas.aspx"); } else { } }
protected void Guar_Actu_Alumno_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); int id = int.Parse(Request.QueryString["id"]); bool r = db.Actualizar_Alumno(TextBox7.Text, TextBox8.Text, TextBox9.Text, TextBox10.Text, TextBox11.Text, int.Parse(DropCarreEd.SelectedValue), id); if (r == true) { Response.Redirect("Alumno.aspx"); } else { Label1.Text = "No se pudo cargar correctamente"; } }
protected void Guar_edit_mat_Click(object sender, EventArgs e) { AdminDB db = new AdminDB(); int ID = int.Parse(Request.QueryString["id"]); bool r = db.Editar_Materia(TextBoxNomMatE.Text, int.Parse(DropDownList2.SelectedValue), DropDownList3.SelectedValue.ToString(), int.Parse(DropDownList5.SelectedValue), ID); if (r == true) { Response.Redirect("Materias.aspx"); } else { Label2.Text = "No se pudo actualizar los datos de la materia"; } }
protected void Page_Load(object sender, EventArgs e) { //se le consigue el ID de usuario del profesor //acorde del ID del profesor se le muestran las inscripciones en las que el es titular int user = (int)Session["ID_User"]; string sql = "select * from Profesor where ID_Usuario =" + user.ToString(); AdminDB db = new AdminDB(); DataTable y = db.procesarselect(sql); int idpro = int.Parse(y.Rows[0]["ID_Usuario"].ToString()); DataTable u = db.procesarselect("select * from Profesor where ID_Usuario =" + idpro); int id = int.Parse(u.Rows[0]["ID_Profesor"].ToString()); string mesa = "SELECT Inscripcion.ID_Inscripcion, Inscripcion.ID_Usuario, Inscripcion.ID_Mesa, Inscripcion.ID_Alumno, Inscripcion.ID_Estado, Inscripcion.Obsevaciones, Inscripcion.ID_Condicion AS ID_Condicionn, Alumno.Apellido, Alumno.Nombre, Mesa.Fecha AS Fechas, Mesa.Hora AS Horas, Estados.Nombre AS Estado, Condiciom.Descripcion AS Condicion, Mesa.ID_Materia, Materia.Nombre AS Materia, Mesa.ID_ProfesorTitular, Materia.ID_Profesor FROM Inscripcion INNER JOIN Alumno ON Inscripcion.ID_Alumno = Alumno.ID_Alumno INNER JOIN Mesa ON Inscripcion.ID_Mesa = Mesa.ID_Mesa INNER JOIN Estados ON Inscripcion.ID_Estado = Estados.ID_Estado INNER JOIN Condiciom ON Inscripcion.ID_Condicion = Condiciom.ID_Condicion INNER JOIN Materia ON Mesa.ID_Materia = Materia.ID_Materia where Inscripcion.Confirmado = 0 and Inscripcion.Cancelado = 0 and Mesa.ID_ProfesorTitular =" + id; SqlDataSource1.SelectCommand = mesa; this.cancelar.Visible = false; //al seleccionar confirmar se le muestra los drops para editarlos if (!IsPostBack) { if (Request.QueryString["confirmar"] != null) { string SQL = "SELECT Inscripcion.ID_Inscripcion, Inscripcion.ID_Usuario, Inscripcion.ID_Mesa, Inscripcion.ID_Alumno, Inscripcion.ID_Estado, Inscripcion.Obsevaciones, Inscripcion.ID_Condicion AS ID_Condicionn, Alumno.Apellido + ' ' + Alumno.Nombre as ApellidoNombre, Alumno.Nombre, Mesa.Fecha AS Fechas, Mesa.Hora AS Horas, Mesa.Descripcion, Estados.Nombre AS Estado, Condiciom.Descripcion AS Expr1 FROM Inscripcion INNER JOIN Alumno ON Inscripcion.ID_Alumno = Alumno.ID_Alumno INNER JOIN Mesa ON Inscripcion.ID_Mesa = Mesa.ID_Mesa INNER JOIN Estados ON Inscripcion.ID_Estado = Estados.ID_Estado INNER JOIN Condiciom ON Inscripcion.ID_Condicion = Condiciom.ID_Condicion where ID_Inscripcion=" + Request.QueryString["confirmar"]; AdminDB DB = new AdminDB(); DataTable t = DB.procesarselect(SQL); this.inscripciones.Visible = false; this.confirminscrip.Visible = true; TextBox1.Text = t.Rows[0]["ApellidoNombre"].ToString(); //TextBox3.Text = t.Rows[0]["Apellido"].ToString(); TextBox4.Text = t.Rows[0]["Horas"].ToString(); TextBox5.Text = t.Rows[0]["Fechas"].ToString(); TextBox6.Text = t.Rows[0]["Descripcion"].ToString(); DropDownList1.SelectedValue = t.Rows[0]["ID_Condicionn"].ToString(); } else { this.confirminscrip.Visible = false; } if (Request.QueryString["cancelar"] != null) { this.inscripciones.Visible = false; this.cancelar.Visible = true; } } }