Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AP7 AA4 Ev2 Desarrollo de Aplicaciones WEB Con ASP NET y C Usando Visual Studio Net PDF
AP7 AA4 Ev2 Desarrollo de Aplicaciones WEB Con ASP NET y C Usando Visual Studio Net PDF
Aprendiz:
María Del Pilar Gutiérrez Rodriguez
Presentado a:
Víctor Hernán Arismendy Agudelo
Instructor de Analisis y Sistemas de Información
SENA
ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
Junio 03 de 2018
BOGOTÁ DC
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
1
Realizar la práctica expuesta en el laboratorio 16. “Desarrollo de aplicaciones WEB
con ASP .NET y C# en Visual Studio .NET”, donde se plantea la construcción de
una aplicación para una biblioteca municipal.
La plantilla HTML que utilize para el desarrollo de esta web fue descargada del
siguiente enlace:
http://www.free-css.com/free-css-templates/page1/plusbusiness#shout
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
/// <summary>
/// Descripción breve de ClsConexion
/// </summary>
public class ClsConexion
{
protected SqlDataReader reader;
protected SqlDataAdapter
AdaptadorDatos; protected DataSet data;
protected SqlConnection oconecccion = new SqlConnection();
public ClsConexion()
{
//
// TODO: Agregar aquí la lógica del constructor
//
}
public void conectar(string tabla)
{
String strConeccion=
ConfigurationManager.ConnectionStrings["BibliotecaConnectionString1"].ConnectionStr
in g;
oconecccion.ConnectionString = strConeccion;
oconecccion.Open();
AdaptadorDatos = new SqlDataAdapter("select * from " + tabla, oconecccion);
SqlCommandBuilder ejecutacomandos = new
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
2
SqlCommandBuilder(AdaptadorDatos);
Data = new DataSet();
AdaptadorDatos.Fill(Data, tabla);
oconecccion.Close();
}
AREA LIBROS
Codigo de la Clase Areas
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
usingSystem.Data.SqlClient;
using System.Data;
/// <summary>
3
/// Descripción breve de ClsAreas
/// </summary>
public class ClsAreas : ClsConexion
{
string tabla = "Areas";
protected string nombre;
protected int codigo,tiempo;
Data.Tables[tabla].Rows.Add(fila);
AdaptadorDatos.Update(Data, tabla);
}
4
conectar(tabla);
DataRow fila;
int x = Data.Tables[tabla].Rows.Count -
1; for (int i = 0; i <= x; i++)
{
fila = Data.Tables[tabla].Rows[i];
if (int.Parse(fila["areCodigo"].ToString()) == valor)
{
fila = Data.Tables[tabla].Rows[i];
fila.Delete( );
DataTable tablaborrados;
tablaborrados = Data.Tables[tabla].GetChanges(DataRowState.Deleted);
AdaptadorDatos.Update(tablaborrados);
Data.Tables[tabla].AcceptChanges();
return true;
}
}
return false;
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
{
try
5
{
ClsAreas are = new ClsAreas(0, "", 1);
are.Codigo = int.Parse(TxtCodigo.Text);
are.Nombre = TxtNombre.Text; are.Tiempo = int.Parse(TxtTiempo.Text);
are.agregar( );
LblEstado.Text = "Registro Agregado Exitosamente";
TxtCodigo.Text = "";
TxtNombre.Text = ""; TxtTiempo.Text = "";
}
catch
{
LblEstado.Text = "El Registro ya Existe";
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
6
{
}
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<form id="form1" runat="server">
<table style="width: 100%">
<tr>
<td rowspan="4" style="width: 21px">
<img alt="" src="images/demo/areas/2.jpg" style="width: 293px; height:
222px"
/></td>
<td style="height:
48px;"
dir="ltr"> &nb
sp; &n
bsp;&n
bsp; &
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
7
nbsp;
<br />
&n
bsp;  
; &nb
sp;  
; &nbs
p; &n
bsp; &n
bsp; &nbs
p;
MODIFICAR AREAS</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" CellPadding="4"
DataKeyNames="areCodigo"
DataSourceID="ObjectDataSource1" ForeColor="#333333"
GridLines="None" PageSize="5">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:CommandField ButtonType="Button" ShowEditButton="True" />
<asp:BoundField DataField="areCodigo"
HeaderText="areCodigo" ReadOnly="True"
SortExpression="areCodigo" />
<asp:BoundField DataField="areNombre"
HeaderText="areNombre"
SortExpression="areNombre" />
<asp:BoundField DataField="areTiempo"
HeaderText="areTiempo"
SortExpression="areTiempo" />
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White"
/>
<PagerStyle BackColor="#666666" ForeColor="White"
HorizontalAlign="Center" />
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
8
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-
Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1"
runat="server" DeleteMethod="Delete"
InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData"
TypeName="DataSetTableAdapters.AreasTableAdapter"
UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_areCodigo" Type="Decimal" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="areCodigo" Type="Decimal" />
<asp:Parameter Name="areNombre" Type="String" />
<asp:Parameter Name="areTiempo" Type="Decimal" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="areNombre" Type="String" />
<asp:Parameter Name="areTiempo" Type="Decimal" />
<asp:Parameter Name="Original_areCodigo" Type="Decimal" />
</UpdateParameters>
</asp:ObjectDataSource>
<br />
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</form>
</asp:Content>
9
CODIGO PARA ELIMINAR AREAS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
10
CLASE LIBROS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
/// <summary>
/// Descripción breve de ClsLibros
/// </summary>
public class ClsLibros : ClsConexion
{
string tabla = "Libros";
protected string nombre, autor, editorial;
protected int codigo, numpag, area;
public ClsLibros (int codigo, string nombre, int numpag, string autor, string
editorial, int area)
{
this.codigo = codigo;
this.nombre = nombre;
this.numpag = numpag;
this.autor = autor;
this.editorial = editorial;
this.area = area;
}
public int Codigo
{
set { codigo = value; }
11
get { return codigo; }
}
public string Nombre
{
set { nombre = value;
} get { return nombre;
}
}
public int NumPag
{
set { numpag =
value; } get { return
numpag; }
}
12
Data.Tables[tabla].Rows.Add(fila);
AdaptadorDatos.Update(Data, tabla);
}
public bool eliminar(int valor)
{
conectar(tabla);
DataRow fila;
int x = Data.Tables[tabla].Rows.Count -
1; for (int i = 0; i <= x; i++)
{
fila = Data.Tables[tabla].Rows[i];
if (int.Parse(fila["libCodigo"].ToString()) == valor)
{
fila = Data.Tables[tabla].Rows[i];
fila.Delete( );
DataTable tablaborrados;
tablaborrados = Data.Tables[tabla].GetChanges(DataRowState.Deleted);
AdaptadorDatos.Update(tablaborrados);
Data.Tables[tabla].AcceptChanges( );
return true;
}
}
return false;
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
13
protected void Button1_Click1(object sender, EventArgs e)
{
try
{
ClsLibros lib = new ClsLibros(0, "", 1, "", "", 2);
lib.Codigo = int.Parse(TxtCodigoLb.Text);
lib.Nombre = TxtNombreLb.Text;
lib.NumPag = int.Parse(TxtNumPagLb.Text);
lib.Autor = TxtAutorLb.Text;
lib.Editorial = TxtEditorialLb.Text;
lib.Area = int.Parse(DropDownList1.Text);
lib.Agregar();
LblEstadoLb.Text = "Registro Agregado Exitosamente";
TxtCodigoLb.Text = "";
TxtNombreLb.Text = "";
TxtNumPagLb.Text = "";
TxtAutorLb.Text = "";
TxtEditorialLb.Text = "";
}
catch
{
LblEstadoLb.Text = "El Registro ya Existe";
}
}
}
14
CODIGO PARA CONSULTA DE LIBROS
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<form id="form1" runat="server">
<table style="width: 100%">
<tr>
<td rowspan="6" style="width: 30px">
<img alt="" src="images/demo/libros/3U8A9955.jpg" style="width: 300px;
height: 209px" /></td>
<td style="width: 142px">Consulta Libros</td>
<td> </td>
</tr>
<tr>
<td style="width: 142px"> </td>
<td> </td>
</tr>
<tr>
<td style="width: 142px">Seleccione Libro:</td>
<td>
<asp:DropDownList ID="DropDownList1"
runat="server"
DataSourceID="SqlDataSource1" DataTextField="libNombre"
DataValueField="libNombre" Height="16px" Width="175px">
</asp:DropDownList>
15
SortExpression="libNumPag" />
<asp:BoundField DataField="libAutor"
HeaderText="libAutor"
SortExpression="libAutor" />
<asp:BoundField DataField="libEditorial"
HeaderText="libEditorial"
SortExpression="libEditorial" />
<asp:BoundField DataField="libArea"
HeaderText="libArea"
SortExpression="libArea" />
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White"
/>
<PagerStyle BackColor="#666666" ForeColor="White"
HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-
Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
<asp:SqlDataSource
ID="SqlDataSource2"
runat="server" ConnectionString="<%$
ConnectionStrings:BibliotecaConnectionString1
%>" SelectCommand="SELECT [libCodigo],
[libNombre], [libNumPag], [libAutor], [libEditorial], [libArea] FROM [Libros] WHERE
([libNombre] = @libNombre)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1"
Name="libNombre" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource
ID="SqlDataSource1"
runat="server" ConnectionString="<%$
ConnectionStrings:BibliotecaConnectionString1
%>" SelectCommand="SELECT [libNombre] FROM
[Libros]"></asp:SqlDataSource>
</td>
</tr>
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
16
<tr>
<asp:Content ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<form id="form1" runat="server">
<table style="width: 100%">
<tr>
<td rowspan="2" style="width: 7px">
<img alt="" src="images/demo/libros/descarga.jpg" style="width: 225px;
height: 225px" /></td>
<td style="height:
25px;"> &nb
sp;  
17
; &nbs
p; &n
bsp;
&nbs
p;  
; &nbs
p;
MODIFICAR LIBRO
</td>
</tr>
<tr>
<td>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" CellPadding="4"
DataKeyNames="libCodigo"
DataSourceID="ObjectDataSource1" ForeColor="#333333"
GridLines="None" PageSize="5">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:CommandField ButtonType="Button" ShowEditButton="True" />
<asp:BoundField DataField="libCodigo"
HeaderText="libCodigo" ReadOnly="True"
SortExpression="libCodigo" />
<asp:BoundField DataField="libNombre"
HeaderText="libNombre"
SortExpression="libNombre" />
<asp:BoundField DataField="libNumPag"
HeaderText="libNumPag"
SortExpression="libNumPag" />
<asp:BoundField DataField="libAutor"
HeaderText="libAutor"
SortExpression="libAutor" />
<asp:BoundField DataField="libEditorial"
HeaderText="libEditorial"
SortExpression="libEditorial" />
<asp:BoundField DataField="libArea"
HeaderText="libArea"
SortExpression="libArea" />
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White"
/>
<PagerStyle BackColor="#666666" ForeColor="White"
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
18
HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-
Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1"
runat="server" DeleteMethod="Delete"
InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData"
TypeName="DataSetTableAdapters.LibrosTableAdapter"
UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_libCodigo" Type="Decimal" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="libCodigo" Type="Decimal" />
<asp:Parameter Name="libNombre" Type="String" />
<asp:Parameter Name="libNumPag" Type="Decimal" />
<asp:Parameter Name="libAutor" Type="String" />
<asp:Parameter Name="libEditorial" Type="String" />
<asp:Parameter Name="libArea" Type="Decimal" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="libNombre" Type="String" />
<asp:Parameter Name="libNumPag" Type="Decimal" />
<asp:Parameter Name="libAutor" Type="String" />
<asp:Parameter Name="libEditorial" Type="String" />
<asp:Parameter Name="libArea" Type="Decimal" />
<asp:Parameter Name="Original_libCodigo" Type="Decimal" />
</UpdateParameters>
</asp:ObjectDataSource>
<br />
</td>
</tr>
</table>
</form>
</asp:Content>
19
CODIGO PARA ELIMINAR LIBRO
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
20
CLASE PRESTAMOS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
/// <summary>
/// Descripción breve de ClsAreas
/// </summary>
public class ClsPrestamo : ClsConexion
{
string tabla = "Prestamos";
protected string fecha;
protected int codigo,usuario;
21
} get { return fecha;
}
}
public int Usuario
{
set { usuario = value;}
get { return usuario; }
}
public void agregar()
{
conectar(tabla);
DataRow fila;
fila = Data.Tables[tabla].NewRow( );
fila["preCodigo"] = codigo;
fila["preFecha"] = Fecha;
fila["preUsuario"] = Usuario;
Data.Tables[tabla].Rows.Add(fila);
AdaptadorDatos.Update(Data, tabla);
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
/// <summary>
/// Descripción breve de ClsAreas
/// </summary>
public class ClsDtpPrestamos : ClsConexion
{
string tabla = "DetallePrestamos";
protected string fechafin, fechadev;
protected int prestamo, libro, cantidad;
public ClsDtpPrestamos(int prestamo, int libro, int cantidad, string fechafin, string
fechadev)
{
this.prestamo = prestamo;
this.libro = libro;
this.cantidad = cantidad;
this.fechafin = fechafin;
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
22
this.fechadev = fechadev;
}
public int Prestamo
{
set { prestamo = value; }
get { return prestamo; }
}
public int Libro
{
set { libro = value;
get { return libro; }
}
public int Cantidad
{
set { cantidad = value; }
get { return cantidad; }
}
public string Fechafin
{
set { fechafin = value; }
get { return fechafin; }
}
public string Fechadev
{
set { fechadev = value; }
get { return fechadev; }
}
public void agregar()
{
conectar(tabla);
DataRow fila;
fila = Data.Tables[tabla].NewRow();
fila["dtpCodigo"] = prestamo;
fila["dtpLibro"] = libro;
fila["dtpCantidad"] = cantidad;
fila["dtpFechaFin"] = fechafin;
fila["dtpFechadev"] = fechadev;
Data.Tables[tabla].Rows.Add(fila);
AdaptadorDatos.Update(Data, tabla);
}
}
CODIGO PRESTAMOS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
23
using System.Web.UI;
using System.Web.UI.WebControls;
24
{
LblEstadoDtp.Text = "El Registro ya Existe";
}
}
}
CLASE USUARIO
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
/// <summary>
/// Descripción breve de ClsUsuario
/// </summary>
this.documento = documento;
this.nombre = nombre;
this.direccion = direccion;
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
25
this.telefono = telefono;
this.correo = correo;
this.estado = estado;
}
conectar(tabla);
DataRow fila;
fila = Data.Tables[tabla].NewRow( );
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
26
fila["usuDocumento"] = documento;
fila["usuNombre"] = nombre;
fila["usuDireccion"] = direccion;
fila["usuTelefono"] = telefono;
fila["usuCorreo"] = correo;
fila["usuEstado"] = estado;
Data.Tables[tabla].Rows.Add(fila);
AdaptadorDatos.Update(Data, tabla);
}
fila.Delete();
DataTable tablaborrados;
tablaborrados = Data.Tables[tabla].GetChanges(DataRowState.Deleted);
AdaptadorDatos.Update(tablaborrados);
Data.Tables[tabla].AcceptChanges();
return true;
}
}
return false;
}
}
27
}
protected void BtnIngresarUsu_Click(object sender, EventArgs e)
{
try
{
usu.agregar( );
LblEstadoUsu.Text = "Registro Agregado Exitosamente";
TxtDocumentoUsu.Text = "";
TxtNombreUsu.Text = "";
TxtDireccionUsu.Text = "";
TxtTelefonoUsu.Text = "";
TxtCorreoUsu.Text = "";
TxtEstadoUsu.Text = "";
}
catch
{
28
CODIGO PARA CONSULTAR USUARIOS
29
SortExpression="usuEstado" />
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White"
/>
<PagerStyle BackColor="#666666" ForeColor="White"
HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True"
ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:BibliotecaConnectionString1 %>"
SelectCommand="SELECT [usuDocumento], [usuNombre], [usuDireccion],
[usuTelefono],
[usuCorreo], [usuEstado] FROM [Usuarios] WHERE ([usuDocumento] =
@usuDocumento)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1"
Name="usuDocumento" PropertyName="SelectedValue" Type="Decimal" />
</SelectParameters>
</asp:SqlDataSource>
</td>
</tr>
<tr>
<td> </td>
<td>
<asp:Button ID="Button1" runat="server" Text="Consultar" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</asp:Content>
30
CODIGO PARA MODIFICAR USUARIOS
<td> &nb
sp; &nbs
p;  
;
&
nbsp; &n
bsp; &nb
sp; &nbs
p;
31
<asp:BoundField DataField="usuNombre" HeaderText="usuNombre"
SortExpression="usuNombre" />
<asp:BoundField DataField="usuDireccion" HeaderText="usuDireccion"
SortExpression="usuDireccion" />
<asp:BoundField DataField="usuTelefono" HeaderText="usuTelefono"
SortExpression="usuTelefono" />
<asp:BoundField DataField="usuCorreo" HeaderText="usuCorreo"
SortExpression="usuCorreo" />
<asp:BoundField DataField="usuEstado" HeaderText="usuEstado"
SortExpression="usuEstado" />
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White"
/>
<HeaderStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White" />
<PagerStyle BackColor="#666666" ForeColor="White"
HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True"
ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DeleteMethod="Delete" InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
TypeName="DataSetTableAdapters.UsuariosTableAdapter"
UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_usuDocumento" Type="Decimal" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="usuDocumento" Type="Decimal" />
<asp:Parameter Name="usuNombre" Type="String" />
<asp:Parameter Name="usuDireccion" Type="String" />
<asp:Parameter Name="usuTelefono" Type="String" />
<asp:Parameter Name="usuCorreo" Type="String" />
<asp:Parameter Name="usuEstado" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="usuNombre" Type="String" />
<asp:Parameter Name="usuDireccion" Type="String" />
<asp:Parameter Name="usuTelefono" Type="String" />
<asp:Parameter Name="usuCorreo" Type="String" />
Complejo Tecnológico Minero Agro empresarial. Calle 43 # 20 - 37 Barrio la Malena, Puerto
Berrio SENA Regional Antioquia
32
<asp:Parameter Name="usuEstado" Type="String" />
<asp:Parameter Name="Original_usuDocumento" Type="Decimal" />
</UpdateParameters>
</asp:ObjectDataSource>
<br />
</td>
</tr>
</table>
</form>
</asp:Content>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
33
LblEstado.Text = "El Registro se Elimino con Exito";
}
34