/// <summary> /// Metodo donde se verifica el usuario -- Autentificacion -- /// </summary> /// <param name="E_AutentificacionP"></param> /// <returns></returns> public int VerificarUsuario(E_Autentificacion E_AutentificacionP) { //Se ejecuta el metodo y se espera el ID del usuario como retorno ID_Usuario = D_Autentificacion.VerificarUsuario(E_AutentificacionP); //Retorno de id de usuario return(ID_Usuario); }
/// <summary> /// Constructor de el formulario de Loging /// </summary> public Loging() { //Inicializando los compenentes InitializeComponent(); //Inicializando las instancias E_Autentificacion = new E_Autentificacion(); N_Autentificaicon = new N_Autentificacion(); //Inicializando variables }
//Segundo constructor public Loging(Form form) { //Se cierra el formulario pasado como parametro form.Close(); //Inicializacion de los componentes InitializeComponent(); //Inicializando las instancias E_Autentificacion = new E_Autentificacion(); N_Autentificaicon = new N_Autentificacion(); //Inicializando variables }
/// <summary> /// Metodo de verificacion de la conexion /// </summary> /// <param name="E_AutentificacionP"></param> /// <returns></returns> public int VerificarUsuario(E_Autentificacion E_AutentificacionP) { //Stored procedure StoredProcedure = "LoginUsuario"; //Comando SqlCommand Comando = new SqlCommand(StoredProcedure, conexion.resaconexion); // Conectar a la base de datos conexion.Conectar(); //Command Type Comando.CommandType = CommandType.StoredProcedure; //Parametros //Usuario Comando.Parameters.Add("@Usuario", SqlDbType.NVarChar, 50).Value = E_AutentificacionP.usuario; //PassWord Comando.Parameters.Add("@Pass", SqlDbType.NVarChar, 50).Value = E_AutentificacionP.contraseƱa; //Resultados SqlParameter Result = new SqlParameter("@Result", SqlDbType.Int); Result.Direction = ParameterDirection.Output; Comando.Parameters.Add(Result); //Se ejecuta el Query y se asignan las filas afectas FilasAfectadas = Comando.ExecuteNonQuery(); //Asigna el resultado devuelto por el stored procedure Autentificacion = Convert.ToInt32(Comando.Parameters["@Result"].Value); //Cerrando la conexion conexion.Desconectar(); //Devolviendo el resultado return(Autentificacion); }