示例#1
0
    /// <summary>
    /// Ejecutar Scalar
    /// </summary>
    /// <param name="command">Comando SQL</param>
    /// <returns></returns>
    public static object EjecutarSQLScalar(SqlCommand command)
    {
        SesionManager manejadorSesion = new SesionManager();
        object        valorObtenido   = "";

        try
        {
            command.Connection.Open();
            valorObtenido = command.ExecuteScalar();
            opStatus      = true;

            //   Bitacora.Bitacora_Create(7, manejadorSesion.IDUsuario, manejadorSesion.IDOpcionMenu, string.Format("{0} '{1}'", "Se ejecutó el Procedimiento", command.CommandText));
        }
        catch (Exception)
        {
            opStatus = false;
            mensajes = "Ha ocurrido un error al intentar establecer comunicación con el servidor. Contacte a su administrador de sistemas";

            // Bitacora.Bitacora_Create(8, manejadorSesion.IDUsuario, manejadorSesion.IDOpcionMenu, string.Format("{0} '{1}'. {2}", "Error al ejecutar el Procedimiento", command.CommandText, ex.Message));
        }
        finally
        {
            command.Connection.Close();
        }
        return(valorObtenido);
    }
示例#2
0
    /// <summary>
    /// Ejecutar Scalar
    /// </summary>
    /// <param name="command">Comando SQL</param>
    /// <returns></returns>
    public static object EjecutarSQLScalar(SqlCommand command)
    {
        SesionManager manejadorSesion = new SesionManager();
        object valorObtenido = "";
        try
        {
            command.Connection.Open();
            valorObtenido = command.ExecuteScalar();
            opStatus = true;

            //   Bitacora.Bitacora_Create(7, manejadorSesion.IDUsuario, manejadorSesion.IDOpcionMenu, string.Format("{0} '{1}'", "Se ejecutó el Procedimiento", command.CommandText));
        }
        catch (Exception)
        {
            opStatus = false;
            mensajes = "Ha ocurrido un error al intentar establecer comunicación con el servidor. Contacte a su administrador de sistemas";

            // Bitacora.Bitacora_Create(8, manejadorSesion.IDUsuario, manejadorSesion.IDOpcionMenu, string.Format("{0} '{1}'. {2}", "Error al ejecutar el Procedimiento", command.CommandText, ex.Message));
        }
        finally
        {
            command.Connection.Close();
        }
        return valorObtenido;
    }
示例#3
0
 private void pictureBox1_Click(object sender, EventArgs e)
 {
     if (SesionManager.cerrarSesion())
     {
         this.Close();
     }
 }
示例#4
0
文件: Login.cs 项目: MartinSob/aWords
        private void metroButton1_Click(object sender, EventArgs e)
        {
            if (!SesionManager.iniciarSesion(usernameTB.Text, passwordTB.Text))
            {
                MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["login_failed"], Sesion.obtenerSesion().idioma.textos["notification"]);
                return;
            }
            var sesion = Sesion.obtenerSesion();

            MetroFramework.MetroMessageBox.Show(this, sesion.idioma.textos["login_success"], sesion.idioma.textos["notification"]);

            if (!DV.verificarDV())
            {
                if (PermisosManager.verificarPatente(sesion.usuario, "DigitoVerificador"))
                {
                    ErrorDV error = new ErrorDV();
                    error.Show();
                    return;
                }

                MetroFramework.MetroMessageBox.Show(this, sesion.idioma.textos["error_contact_admin"], sesion.idioma.textos["notification"]);
                return;
            }

            this.Hide();
            Home h1 = new Home();

            h1.ShowDialog();
            this.Close();
        }
示例#5
0
        new private void Inicializar()
        {
            //SesionManager.AlmacenarDatosGenerales(this.Request, this.Session);
            IUsuarios oUsuario = (IUsuarios)Session["Usuario"];

            if (oUsuario != null)
            {
                SesionManager.AlmacenarDatosGenerales(oUsuario, this.Session);
                base.Inicializar();
            }
        }
示例#6
0
        new private void Inicializar()
        {
            if (Session["Usuario"] != null)
            {
                IUsuarios usuario = (IUsuarios)Session["Usuario"];
                SesionManager.AlmacenarDatosGenerales(usuario, this.Session);
            }
            else
            {
                SesionManager.AlmacenarDatosGenerales(this.Request, this.Session);
            }

            base.Inicializar();
        }
示例#7
0
    /// <summary>
    /// Ejecutar NonQuery
    /// </summary>
    /// <param name="command">Comando SQL</param>
    /// <returns></returns>
    public static int EjecutarSQLNonQuery(SqlCommand command)
    {
        SesionManager manejadorSesion    = new SesionManager();
        int           renglonesAfectados = -1;

        try
        {
            command.Connection.Open();
            renglonesAfectados = command.ExecuteNonQuery();
            opStatus           = true;
        }
        catch (Exception)
        {
            opStatus = false;
            mensajes = "Ha ocurrido un error al intentar establecer comunicación con el servidor. Contacte a su administrador de sistemas";
        }
        finally
        {
            command.Connection.Close();
        }
        return(renglonesAfectados);
    }
示例#8
0
 public static DataTable ExecuteSQLSelect(SqlCommand command)
 {
     DataTable tabla = new DataTable();
     try
     {
         command.Connection.Open();
         SqlDataReader reader = command.ExecuteReader();
         tabla.Load(reader);
         reader.Close();
         opStatus = true;
     }
     catch (Exception ex)
     {
         opStatus = false;
         mensajes = "Ha ocurrido un error al intentar establecer comunicación con el servidor. Contacte a su administrador de sistemas\nEl detalle del error es:"+ex.Data.ToString();
         SesionManager manejadorSesion = new SesionManager();            
     }
     finally
     {
         command.Connection.Close();
     }
     return tabla;
 }
示例#9
0
    public static DataTable ExecuteSQLSelect(SqlCommand command)
    {
        DataTable tabla = new DataTable();

        try
        {
            command.Connection.Open();
            SqlDataReader reader = command.ExecuteReader();
            tabla.Load(reader);
            reader.Close();
            opStatus = true;
        }
        catch (Exception ex)
        {
            opStatus = false;
            mensajes = "Ha ocurrido un error al intentar establecer comunicación con el servidor. Contacte a su administrador de sistemas\nEl detalle del error es:" + ex.Data.ToString();
            SesionManager manejadorSesion = new SesionManager();
        }
        finally
        {
            command.Connection.Close();
        }
        return(tabla);
    }
示例#10
0
 /// <summary>
 /// Ejecutar NonQuery
 /// </summary>
 /// <param name="command">Comando SQL</param>
 /// <returns></returns>
 public static int EjecutarSQLNonQuery(SqlCommand command)
 {
     SesionManager manejadorSesion = new SesionManager();
     int renglonesAfectados = -1;
     try
     {
         command.Connection.Open();
         renglonesAfectados = command.ExecuteNonQuery();
         opStatus = true;
     }
     catch (Exception)
     {
         opStatus = false;
         mensajes = "Ha ocurrido un error al intentar establecer comunicación con el servidor. Contacte a su administrador de sistemas";
     }
     finally
     {
         command.Connection.Close();
     }
     return renglonesAfectados;
 }
示例#11
0
        public void TestLoginTrue()
        {
            var login = SesionManager.iniciarSesion("testCase", "testCase");

            Assert.AreEqual(login, true);
        }