
10/08/2009, 13:14
|
| | Fecha de Ingreso: agosto-2009 Ubicación: Sinaloa, Mexico
Mensajes: 17
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: Problemas con forms MDI??? has algo como estto en el menu
private void frmMenu_Load(object sender, EventArgs e)
{
frmAcceso x = new frmAcceso();
x.ShowDialog();
if (x.DialogResult==DialogResult.OK)
{
this.MenuPrincipal.Enabled = true;
this.toolDirectos.Enabled = true;
lbUsuario.Text = generales.NomUsuario;
lbTipo.Text = generales.ElNivel;
lbLocalidad.Text = generales.NomLocalidad;
this.Text = "..:: Menú Princial || EMPRESA: " + generales.NomEmpresa + " ::..";
habilitaMenu(generales.Nivel);
}
}
y desde el boton de validar es algo asi :
generales.instancia="sqlexpress";
generales.servidor="huggo";
//generales.Noempresa = "01";
generales.SetCadena(generales.servidor,generales.i nstancia, gUsuario.Text.Trim(), gContraseña.Text.Trim());
SqlConnection oCn = new SqlConnection(generales.getCadena());
string sql = "SELECT idusuario, nombrelargo, nivel, " +
"idlocalidad, nomlocalidad, nicksql, empresa, nomempresa "+
"FROM vw_acceso WHERE nicksql=@nicksql";
SqlCommand oCmd = new SqlCommand(sql, oCn);
//oCmd.Parameters.AddWithValue("@empresa", generales.empresa);
oCmd.Parameters.AddWithValue("@nicksql", gUsuario.Text.Trim());
try
{
oCn.Open();
SqlDataReader datos = oCmd.ExecuteReader();
if (datos.HasRows)
{
if (datos.Read())
{
generales.NomUsuario = datos["nombrelargo"].ToString();
generales.NoUsuario = datos["idusuario"].ToString();
generales.Nivel = datos["nivel"].ToString();
generales.NoLocalidad = datos["idlocalidad"].ToString();
generales.NomLocalidad = datos["nomlocalidad"].ToString();
generales.Noempresa = datos["empresa"].ToString();
generales.NomEmpresa = datos["nomempresa"].ToString();
oCn.Close();
cerrar = true; this.DialogResult = DialogResult.OK;
this.Close();
}
}
else
{
MessageBox.Show("Usuario NO registrado en el Sistema", "Informacion del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
} |