Skip to content

Commit 69b7deb

Browse files
committed
martes
1 parent 02983fc commit 69b7deb

16 files changed

+350
-31
lines changed

swtransito/.vs/swtransito/v14/.suo

-27 KB
Binary file not shown.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using swtransito.Models;
2+
using System;
3+
using System.Collections.Generic;
4+
using System.Data;
5+
using System.Linq;
6+
using System.Web;
7+
8+
namespace swtransito.Controllers
9+
{
10+
public class ExamenController
11+
{
12+
13+
Examen ex = new Examen();
14+
15+
public bool insert_exam(string a, string b, string c, string d, string e, string f)
16+
{
17+
return ex.insertar_exam(a,b,c,d,e,f);
18+
}
19+
20+
public DataTable traer_examen()
21+
{
22+
return ex.traer_examen();
23+
}
24+
25+
public bool eliminar_examen( string id)
26+
{
27+
return ex.eliminar_examen(id);
28+
}
29+
30+
31+
32+
33+
34+
35+
}
36+
}
Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,45 @@
1-
using System;
1+
using swtransito.Conexion;
2+
using System;
23
using System.Collections.Generic;
4+
using System.Data;
35
using System.Linq;
46
using System.Web;
57

68
namespace swtransito.Models
79
{
810
public class Examen
911
{
12+
13+
BdComun conn = new BdComun();
14+
15+
16+
//agregar examen
17+
public bool insertar_exam(string a, string b, string c, string d, string e, string f)
18+
{
19+
string[] sql = new string[1];
20+
sql[0] = @"insert into examen (nombre,descripcion, fecha,numero_preguntas,tematica,aprueba_con)
21+
values('" + a+ "','" + b + "','" + c + "','" + d + "','" + e + "','" + f + "');";
22+
return conn.RealizarTransaccion(sql);
23+
}
24+
25+
public DataTable traer_examen()
26+
{
27+
string sql = @"select examen.idexamen, tematica.Nombre as tematica,examen.nombre, examen.fecha from examen
28+
inner join tematica on tematica.idTematica=examen.tematica;";
29+
return conn.EjecutarConsulta(sql, CommandType.Text);
30+
}
31+
32+
public bool eliminar_examen(string pk)
33+
{
34+
string[] sql = new string[1];
35+
sql[0] = "Delete from examen where idexamen='" + pk + "'; ";
36+
return conn.RealizarTransaccion(sql);
37+
}
38+
39+
40+
41+
42+
43+
1044
}
1145
}
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Administrador/Administrador.Master" AutoEventWireup="true" CodeBehind="Actualizar_examen.aspx.cs" Inherits="swtransito.Views.Administrador.Actualizar_examen" %>
2+
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
3+
</asp:Content>
4+
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
5+
6+
7+
8+
9+
<form runat="server" class="form-horizontal form-label-left">
10+
11+
<div class="col-md-10 col-sm-10 col-xs-10 col-md-offset-1">
12+
<br />
13+
<div class="panel panel-default">
14+
<div class="panel-body">
15+
<h4><i class="fa fa-angle-right"></i>Actualizar examen </h4>
16+
<hr>
17+
<div class="row form-group">
18+
<label class="col-md-2 col-form-label ">Seleccione temática</label>
19+
<div class="col-md-6">
20+
<asp:DropDownList ID="List_tipo" runat="server" CssClass="form-control" required="required" DataTextField="category_name" DataValueField="category_id">
21+
</asp:DropDownList>
22+
<%--<asp:RequiredFieldValidator ID="require_drpcategory" runat="server" ErrorMessage="You must select a category" ControlToValidate="drp_categoryexam" ForeColor="red" InitialValue="-1"></asp:RequiredFieldValidator>--%>
23+
</div>
24+
</div>
25+
26+
<div class="row form-group">
27+
<label class="col-md-2 col-form-label ">Nombre Examen</label>
28+
<div class="col-md-6">
29+
<asp:TextBox ID="txt_examname" runat="server" CssClass="form-control" required="required"></asp:TextBox>
30+
<%--<asp:RequiredFieldValidator ID="require_examname" runat="server" ErrorMessage="Enter exam name" ControlToValidate="txt_examname" ForeColor="red"></asp:RequiredFieldValidator>--%>
31+
</div>
32+
</div>
33+
<div class="row form-group">
34+
<label class="col-md-2 col-form-label ">Descripción Examen</label>
35+
<div class="col-md-9">
36+
<asp:TextBox ID="txt_examdis" runat="server" TextMode="MultiLine" CssClass="form-control" Height="150px" required="required"></asp:TextBox>
37+
</div>
38+
</div>
39+
<div class="row form-group">
40+
<label class="col-md-2 col-form-label ">Fecha Examen</label>
41+
<div class="col-md-6">
42+
<asp:TextBox ID="txt_examdate" runat="server" CssClass="form-control" TextMode="Date" required="required"></asp:TextBox>
43+
<%--<asp:RequiredFieldValidator ID="require_examdate" runat="server" ErrorMessage="Enter exam date" ControlToValidate="txt_examdate" ForeColor="red" Display="Dynamic"></asp:RequiredFieldValidator>--%>
44+
</div>
45+
</div>
46+
47+
<div class="row form-group">
48+
<label class="col-md-2 col-form-label ">Total Preguntas</label>
49+
<div class="col-md-6">
50+
<asp:TextBox ID="txt_examtotalpreguntas" runat="server" CssClass="form-control" TextMode="Number" required="required"></asp:TextBox>
51+
<%--<asp:RequiredFieldValidator ID="require_exampassmark" runat="server" ErrorMessage="Enter exam pass marks" ControlToValidate="txt_exampassmarks" ForeColor="red" Display="Dynamic"></asp:RequiredFieldValidator>--%>
52+
<%--<asp:RegularExpressionValidator ID="requireregular_exampassmark" runat="server" ErrorMessage="Enter a valid marks" ControlToValidate="txt_exampassmarks" ForeColor="red" ValidationExpression="^\d{1,45}$" Display="Dynamic"></asp:RegularExpressionValidator>--%>
53+
</div>
54+
</div>
55+
<div class="row form-group">
56+
<label class="col-md-2 col-form-label ">Numero prpeguntas para aprobar</label>
57+
<div class="col-md-6">
58+
<asp:TextBox ID="txt_exammapasa" runat="server" CssClass="form-control" TextMode="Number" required="required"></asp:TextBox>
59+
<%--<asp:RequiredFieldValidator ID="require_exammatotal" runat="server" ErrorMessage="Enter total marks" ControlToValidate="txt_exammatotalmarks" ForeColor="red" Display="Dynamic"></asp:RequiredFieldValidator>--%>
60+
<%--<asp:RegularExpressionValidator ID="rege_exammatotal" runat="server" ErrorMessage="Enter a valid total marks" ControlToValidate="txt_exammatotalmarks" ForeColor="red" ValidationExpression="^\d{1,45}$" Display="Dynamic"></asp:RegularExpressionValidator>--%>
61+
</div>
62+
</div>
63+
64+
<div class="row form-group">
65+
<div class="col-md-6">
66+
<a class="btn btn-default" href="../../Views/Administrador/examen.aspx">Volver</a>
67+
<asp:Button ID="guardar" class="btn btn-primary" AutoPostBack="true" runat="server" OnClick="Registrar" Text="Modificar" />
68+
</div>
69+
</div>
70+
71+
</div>
72+
</div>
73+
</div>
74+
</form>
75+
76+
77+
78+
79+
80+
81+
82+
83+
</asp:Content>
84+
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
85+
</asp:Content>
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
using swtransito.Controllers;
2+
using System;
3+
using System.Collections.Generic;
4+
using System.Linq;
5+
using System.Web;
6+
using System.Web.UI;
7+
using System.Web.UI.WebControls;
8+
9+
namespace swtransito.Views.Administrador
10+
{
11+
public partial class Actualizar_examen : System.Web.UI.Page
12+
{
13+
TematicaController tem = new TematicaController();
14+
protected void Page_Load(object sender, EventArgs e)
15+
{
16+
traer_tematica();
17+
}
18+
19+
20+
public void traer_tematica()
21+
{
22+
23+
List_tipo.DataSource = tem.Traer_tematica_admin();
24+
List_tipo.DataTextField = "Nombre";
25+
List_tipo.DataValueField = "idTematica";
26+
List_tipo.DataBind();
27+
ListItem li = new ListItem("Select Tematica", "-1");
28+
List_tipo.Items.Insert(0, li);
29+
}
30+
31+
32+
33+
public void Registrar(object sender, EventArgs e)
34+
{
35+
36+
37+
38+
39+
//try
40+
//{
41+
// if (exa.insert_exam(txt_examname.Text.ToString(), txt_examdis.Text.ToString(), txt_examdate.Text.ToString(), txt_examtotalpreguntas.Text.ToString(), List_tipo.Text.ToString(), txt_exammapasa.Text.ToString()) ==true)
42+
// {
43+
// ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Registro Correcto');", true);
44+
// Response.Redirect("~/Views/Administrador/examen.aspx");
45+
// }
46+
47+
48+
//}
49+
//catch
50+
//{
51+
52+
53+
//}
54+
55+
56+
57+
58+
59+
60+
61+
}
62+
63+
64+
}
65+
}

swtransito/swtransito/Views/Administrador/Actualizar_examen.aspx.designer.cs

Lines changed: 78 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swtransito/swtransito/Views/Administrador/examen.aspx

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,32 @@
1313
<thead>
1414

1515
<tr>
16-
<th><i class="fa fa-bullhorn"></i>Nombre</th>
17-
<th><i class="fa fa-bookmark"></i>Numero</th>
18-
<th><i class=" fa fa-edit"></i>Acción</th>
19-
16+
<th><i class="fa fa-bullhorn"></i>Temática</th>
17+
<th><i class="fa fa-bookmark"></i>Nombre Examen</th>
18+
<th><i class=" fa fa-edit"></i>Fecha</th>
19+
<th><i class=" fa fa-edit"></i>Opción</th>
2020
</tr>
2121
</thead>
2222
<tbody>
23-
<asp:ListView runat="server" ID="list_tematicas">
23+
<asp:ListView runat="server" ID="list_examen">
2424
<ItemTemplate>
2525

2626
<tr>
2727

28-
<td<%--><%#Eval("Nombre")%>--%> </td>
29-
<td><%--<%#Eval("Numero")%>--%> </td>
30-
<td style="width: 216px">
28+
<td><%#Eval("tematica")%> </td>
29+
<td><%#Eval("nombre")%> </td>
30+
<td><%#Eval("fecha")%> </td>
31+
<td style="width: 300px">
3132

3233

33-
<asp:LinkButton runat="server" OnCommand="Unnamed_Command" CssClass="btn btn-danger btn-xs" CommandArgument='<%#Eval("idTematica")%>' CommandName="eliminar"><i class="fa fa-trash-o"></i>
34-
Eliminar </asp:LinkButton>
34+
<asp:LinkButton runat="server" OnCommand="Unnamed_Command" CssClass="btn btn-danger btn-xs" CommandArgument='<%#Eval("idexamen")%>' CommandName="eliminar"><i class="fa fa-trash-o"></i>
35+
Eliminar</asp:LinkButton>
3536

36-
<asp:LinkButton CommandArgument='<%--<%#Eval("idTematica")%>--%>' CssClass="btn btn-primary btn-xs" OnCommand="traer_usuario" runat="server" CommandName="traer"><i class="fa fa-pencil"></i>
37+
<asp:LinkButton CommandArgument='<%#Eval("idexamen")%>' CssClass="btn btn-primary btn-xs" OnCommand="traer_usuario" runat="server" CommandName="traer"><i class="fa fa-pencil"></i>
3738
Actualizar</asp:LinkButton>
3839

40+
<asp:LinkButton CommandArgument='<%#Eval("idexamen")%>' CssClass="btn btn-success btn-xs" OnCommand="traer_usuario" runat="server" CommandName="traer"><i class="fa fa-info-circle"></i>
41+
Ver preguntas</asp:LinkButton>
3942

4043
</td>
4144

0 commit comments

Comments
 (0)