using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace EXAMEN_VISUAL_III
{
public class Administrador
{
private static SqlConnection con = new SqlConnection("Data Source=DIEGO-PC\\SQLEXPRESS;Initial Catalog=BDPRUEBA;Integrated Security=True");
private int idAdministrador;
public int IdAdministrador
{
get { return idAdministrador; }
set { idAdministrador = value; }
}
private int idPersona;
public int IdPersona
{
get { return idPersona; }
set { idPersona = value; }
}
private string cargo;
public string Cargo
{
get { return cargo; }
set { cargo = value; }
}
private string area;
public string Area
{
get { return area; }
set { area = value; }
}
private string obervaciones;
public string Observaciones
{
get { return obervaciones; }
set { obervaciones = value; }
}
public static int Insert(Administrador ObjAdministrador)
{
con.Open();
DataTable dt = new DataTable();
String Query = "INSERT INTO administrador ([id_persona],[cargo], [area], [observaciones]) VALUES ('" + ObjAdministrador.IdPersona + "', '" + ObjAdministrador.cargo + "','" + ObjAdministrador.area + "','" + ObjAdministrador.obervaciones + "')select @@IDENTITY as 'IDENTITY'";
SqlCommand SqlCmd = new SqlCommand(Query, con);
SqlCmd.CommandType = CommandType.Text;
SqlDataAdapter SqlDa = new SqlDataAdapter(SqlCmd);
SqlDa.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
return Convert.ToInt32(dt.Rows[0][0]);
}
else
{ return 0; }
}
public static List<Administrador> GetAdministrador()
{
try
{
List<Administrador> listAdministrador = null;
con.Open();
DataTable dt = new DataTable();
string Query = "Select * from administrador";
SqlCommand cmd = new SqlCommand(Query, con);
cmd.CommandType = CommandType.Text;
SqlDataAdapter SqlDa = new SqlDataAdapter(cmd);
SqlDa.Fill(dt);
if (dt.Rows.Count > 0)
{
listAdministrador = new List<Administrador>();
foreach (DataRow item in dt.Rows)
{
Administrador objAdministrador = new Administrador();
objAdministrador.IdAdministrador = Convert.ToInt32(dt.Rows[0]["id_administrador"]);
objAdministrador.IdPersona = Convert.ToInt32(dt.Rows[0]["id_persona"]);
objAdministrador.Cargo = Convert.ToString(dt.Rows[0]["cargo"]);
objAdministrador.Area = Convert.ToString(dt.Rows[0]["area"]);
objAdministrador.Observaciones = Convert.ToString(dt.Rows[0]["observaciones"]);
listAdministrador.Add(objAdministrador);
}
}
con.Close();
return listAdministrador;
}
catch
{
return null;
}
}
}
}
------------------------------------------BUTTON FORMULARIOS--------------------------
private void btnVer_Click(object sender, EventArgs e)
{
List<Administrador> listAdministrador = new List<Administrador>();
listAdministrador = Administrador.GetAdministrador();
dtgAdministrador.DataSource = listAdministrador;
dtgAdministrador.Refresh();
}
private void btnInsertar_Click(object sender, EventArgs e)
{
Administrador ObjAdministrador = new Administrador();
ObjAdministrador.IdPersona = Convert.ToInt32(txtIdPersona.Text);
ObjAdministrador.Cargo = Convert.ToString(txtCargo.Text);
ObjAdministrador.Area = Convert.ToString(txtArea.Text);
ObjAdministrador.Observaciones = Convert.ToString(txtObservaciones.Text);
int idAdministrador = Administrador.Insert(ObjAdministrador);
if (idAdministrador > 0)
{
MessageBox.Show("CLIENTE REGISTRADO" + " " + "CON NRO" + ": " + idAdministrador);
}
else
{
MessageBox.Show("NO REGISTRADO");
}
}
}
}
No hay comentarios.:
Publicar un comentario