A continuación se presenta el codigo con el cual se hizo la conexión al servidor, en este ya incluye la parte de la consulta a la BD de SQL, para nuestra aplicación.
using System.Data.SqlClient;
namespace Control_Hotelero
{
public partial class Form5 : Form
{
public sqlConnection sqlconexion=new sqlConnection();
public string servidor = “server=.\\SQLExpress;” + “Trusted_Connection=yes;” + “database==ctrhotel;” + “connection timeout=30;”;
public Form5()
{
InitializeComponent();
}
private void Form5_Load(object sender, EventArgs e)
{
try
{
sqlconexion.ConnectionString=servidor;
sqlCommand consulta=new sqlCommand(“Select count(*) from usuario”,sqlconexion;
sqlconexion.open();
int numregistros=Convert.ToInt32(consulta.executeScalar());
sqlconexion.close();
if
(numregistros==0)
{
MessageBox.Show(“No Existen Usuarios Registrados”);
//Activar componentes para registrar nuevos usuarios
}
else
MessageBox.Show(“Tecleelos Datos para Ingresar al Sistema”);
}//cierra try
catch (Exception)
{
MessageBox.Show(“No se Pudo Conectar al Almacen de Datos”);
Application.Exit();
}
PARA DESHABILITAR Alt-f4, Ctrl+Alt+Supr
private void Form5_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
private void pictureBox2_Click(object sender, EventArgs e)
{
this.FormClosing -= new System.Windows.Forms.FormClosingEventHandler(this.Form5_FormClosing);
Application.Exit();
}
private void pictureBox1_Click(object sender, EventArgs e)
{
Form2 b = new Form2();
b.ShowDialog();
Esto es el codigó que tenemos que poner dentro de nuestro Form2 para poder inabilitar eso, pero que solo quede habilitado el picturebox de la opcion cerrar la aplicación.