• Domingo 22 de Diciembre de 2024, 06:56

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - christian1991

Páginas: [1]
1
C# / Re:Autenticar archivo PDF/A
« en: Viernes 17 de Febrero de 2017, 21:10 »
Hola RFVOLPE:

Hasta donde conozco y he trabajado la unica forma de verificar el tipo de archivo que estas importando es por la extensión, aunque es cierto lo que planteas que cualquier documento se le puede cambiar la extensión y volverlo pdf, quizá puedas optar por agregar alguna condición donde no se acepten archivos 0Kb, o sea sin información... De igual forma es una pena no poder ayudarte

2
C# / Re:crear login en C# utilizando base de datos Sql Server
« en: Miércoles 15 de Febrero de 2017, 21:53 »
 :fire: :fire: :question: :question: :question: :think: :think: Hola y muchas gracias por su ayuda, tengo un problema de nuevo y es que la aplicacion funciona correctamente mientras escriba mal los datos a validar, muestra correctamente todos los errores, pero cuando escribo los datos correctamente no hace mas nada, se queda congelada la aplicacion... aqui escribo el codigo nuevamente y agradecería cualquier ayuda....  :gracias: :gracias: :gracias:

Código: C#
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.Data.SqlClient;
  11. using System.Data.Common;
  12.  
  13. namespace SICPE
  14. {
  15.     public partial class Form1 : Form
  16.     {
  17.         public Form1()
  18.         {
  19.             InitializeComponent();
  20.         }
  21.     private void btnSubmit_Click(object sender, EventArgs e)
  22.         {
  23.         // 1 - Crear una instancia de la clase SqlConnection
  24.         string sCnn = "Data Source=" + textBox1.Text + ";Initial Catalog=" + textBox2.Text + ";Integrated Security=True";
  25.  
  26.           using (SqlConnection Cnn = new SqlConnection(sCnn))
  27.           {
  28.               try
  29.             {
  30.                 //ahora compruebo que la conexion este abierta
  31.               if(Cnn.State == ConnectionState.Closed)
  32.               {
  33.                   Cnn.Open();
  34.                   // 3 - Crear un nuevo comando para login
  35.                 SqlCommand login1 = new SqlCommand("SELECT nombUsuario, contUsuario FROM dbo.usuario WHERE nombUsuario=' " + textBox3.Text + " ' ", Cnn);
  36.                 //Ahora para ejecutar la lectura de la bd creo un reader
  37.                 SqlDataReader Reader1;
  38.                   //asigno al reader el comando que escribi arriba
  39.                   Reader1 = login1.ExecuteReader();
  40.                   //ahora mientras se ejecuta comparo los datos
  41.                   while (Reader1.Read())
  42.                     {
  43.                     if (Reader1.GetString(0) == textBox3.Text)
  44.                       {
  45.                     //verificar si la contraseña le pertenece a este nick
  46.                           if (Reader1.GetString(1) == textBox4.Text)
  47.                           {
  48.                               //Codigo a realizar si el login es correcto
  49.                               Form2 Form2 = new Form2();
  50.                               Form2.Show();
  51.                               this.Hide();
  52.                           }
  53.                           else
  54.                           {
  55.                               MessageBox.Show("Error, la contraseña es incorrecta","", MessageBoxButtons.OK, MessageBoxIcon.Error);
  56.                           }
  57.                        }
  58.                          else
  59.                           {
  60.                              MessageBox.Show("Error, el usuario no existe", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
  61.                           }
  62.                    }
  63.                  }
  64.                 }
  65.                   catch
  66.                   {
  67.                       MessageBox.Show("Revise los datos introducidos", "Error en la conexion", MessageBoxButtons.OK, MessageBoxIcon.Error);
  68.                   }
  69.             }    
  70.        }
  71.         private void btnCancel_Click(object sender, EventArgs e)
  72.         {
  73.         Application.Exit();
  74.         }
  75.     }
  76. }
  77.  

3
C# / Re:crear login en C# utilizando base de datos Sql Server
« en: Lunes 26 de Septiembre de 2016, 23:23 »
 :fire: :fire: Hola, tengo otro problema ahora, ya la aplicacion funciona sin ningun error, pero ahora cuando introduzco los datos en los TextBox, no hace nada, aqui pongo todo el codigo a ver si alguien puede ayudarme con esto, le agradeceria cualquier ayuda pues esto es algo importante para mi... :ayuda: :ayuda: :ayuda:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.Common;

namespace SICPE
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    private void btnSubmit_Click(object sender, EventArgs e)
        {
        // 1 - Crear una instancia de la clase SqlConnection
        string sCnn = "Data Source=" + textBox1.Text + ";Initial Catalog=" + textBox2.Text + ";Integrated Security=True";

          using (SqlConnection Cnn = new SqlConnection(sCnn))
          {
              try
            {
                //ahora compruebo que la conexion este abierta
              if(Cnn.State == ConnectionState.Closed)
              {
                  Cnn.Open();
                  // 3 - Crear un nuevo comando para login
                SqlCommand login1 = new SqlCommand("SELECT nombUsuario, contUsuario FROM usuario WHERE nombUsuario=' " + textBox3.Text + " ' ", Cnn);
                //Ahora para ejecutar la lectura de laa bd creo un reader
                SqlDataReader Reader1;
                  //asigno al reader el comando que escribi arriba
                  Reader1 = login1.ExecuteReader();
                  //ahora mientras se ejecuta comparo los datos
                  while (Reader1.Read())
                    {
                    if (Reader1[0].ToString() == textBox3.Text)
                      {
                    //verificar si la contraseña le pertenece a este nick
                          if (Reader1[1].ToString() == textBox4.Text)
                          {
                              //Codigo a realizar si el login es correcto
                              Form2 Form2 = new Form2();
                              Form2.Show();
                              this.Hide();
                          }
                          else
                          {
                              MessageBox.Show("Error, la contraseña es incorrecta","", MessageBoxButtons.OK, MessageBoxIcon.Error);
                          }
                       }
                         else
                          {
                             MessageBox.Show("Error, el usuario no existe", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                          }
                   }
                 }
                }
                  catch
                  {
                      MessageBox.Show("Revise los datos introducidos", "Error en la conexion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                  }
            }     
       }
        private void btnCancel_Click(object sender, EventArgs e)
        {
        Application.Exit();
        }
    }
}

4
C# / Re:windows forms
« en: Lunes 26 de Septiembre de 2016, 22:22 »
Buenas tardes:
A mi me paso eso mismo y resulto ser que no habia inicializado una biblioteca, revisa en tu codigo que aparezca al comienzo lo siguiente:
using System.Text;

5
C# / Re:crear login en C# utilizando base de datos Sql Server
« en: Lunes 26 de Septiembre de 2016, 21:00 »
Hola, muchas gracias por tu respuesta, revise y efectivamente me estaba dando el error en el IF por utilizar el tipo en vez del objeto, ya he solucionado este problema, te reitero las gracias y espero que si alguien tiene algun problema similar esto le sirva de ejemplo...   :gracias: :gracias: :gracias: :gracias:

6
C# / crear login en C# utilizando base de datos Sql Server
« en: Jueves 22 de Septiembre de 2016, 16:59 »
 :exclamation: :exclamation: Hola compañeros... estoy desarrollando una aplicacion en C# utilizando Visual Studio 2012 y se me ha presentado un problemas a la hora de crear un formulario para login, utilizando una base de datos de sql server. Aqui les dejo el codigo como va hasta ahora y les pido me ayuden con un error que me esta dando. gracias de antemano por cualquier sugerencia.

private void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                // 1 - Crear una instancia de la clase SqlConnection
                string sCnn = "Data Source=" + textBox1.Text + ";Initial Catalog=" + textBox2.Text + ";Integrated Security=True";

                using (SqlConnection Cnn = new SqlConnection(sCnn))
                {
                    // 2 - Abrir la conexión
                    Cnn.Open();
                    // 3 - Crear un nuevo comando para login******** arrglar cmd
                    SqlCommand login_1 = new SqlCommand("SELECT userName, userPass FROM userId WHERE userName=' " + textBox3.Text + " ' ", Cnn);
                    //Ahora para ejecutar la lectura de nuestra bd creamos un reader
                    SqlDataReader miReader;
                   
 //comprobar que la conexion este abierta
                    if(SqlConnection.State == ConnectionState.Open)
                       {
                       ........
                       }

El error me esta dando en el IF, exactamente en SQLCONNECTION.STATE

Páginas: [1]