public void delete(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Update Usuario Set Estado = @Estado Where Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Estado", usuario.ESTADO);
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     sqlConnection.Open();
     sqlCommand.ExecuteNonQuery();
     sqlConnection.Close();
 }
 public int authenticateUserName(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select Count(Id) From Usuario Where Estado = 1 And Nombre_De_Usuario = @Nombre_De_Usuario And Id <> @Id";
     sqlCommand.Parameters.AddWithValue("@Nombre_De_Usuario", usuario.NOMBRE_DE_USUARIO);
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     sqlConnection.Open();
     int exists = Convert.ToInt32(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return exists;
 }
 public int authenticatePassword(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select Count(Id) As Existe From Usuario Where Estado = 1 And Id = @Id And Clave = @Clave";
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     sqlCommand.Parameters.AddWithValue("@Clave", usuario.CLAVE);
     sqlConnection.Open();
     int exists = Convert.ToInt32(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return exists;
 }
 public int authenticate(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select Count(Id) From Usuario Where Estado = 1 And Nombres = @Nombres "
         + "And Apellido_Paterno = @Apellido_Paterno And Id <> @Id";
     sqlCommand.Parameters.AddWithValue("@Nombres", usuario.NOMBRES);
     sqlCommand.Parameters.AddWithValue("@Apellido_Paterno", usuario.APELLIDO_PATERNO);
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     sqlConnection.Open();
     int exists = Convert.ToInt32(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return exists;
 }
 public void delete(UsuarioEnt usuario)
 {
     objetoUsuario.delete(usuario);
 }
 public int authenticateUserName(UsuarioEnt usuario)
 {
     return objetoUsuario.authenticateUserName(usuario);
 }
 public int authenticatePassword(UsuarioEnt usuario)
 {
     return objetoUsuario.authenticatePassword(usuario);
 }
 public int authenticateCi(UsuarioEnt usuario)
 {
     return objetoUsuario.authenticateCi(usuario);
 }
 public int login(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select ISNULL(MAX(Id), 0) As Id From Usuario Where Estado = 1 "
         + "And Nombre_De_Usuario = @Nombre_De_Usuario And Clave = @Clave";
     sqlCommand.Parameters.AddWithValue("@Nombre_De_Usuario", usuario.NOMBRE_DE_USUARIO);
     sqlCommand.Parameters.AddWithValue("@Clave", usuario.CLAVE);
     sqlConnection.Open();
     int id = Convert.ToInt32(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return id;
 }
 public void update(UsuarioEnt usuario)
 {
     objetoUsuario.update(usuario);
 }
 public int login(UsuarioEnt usuario)
 {
     return objetoUsuario.login(usuario);
 }
 public void updatePassword(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Update Usuario Set Clave = @Clave Where Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Clave", usuario.CLAVE);
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     sqlConnection.Open();
     sqlCommand.ExecuteNonQuery();
     sqlConnection.Close();
 }
 public void update(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Update Usuario Set Ci = @Ci, Nombres = @Nombres, Apellido_Paterno = @Apellido_Paterno, "
         + "Apellido_Materno = @Apellido_Materno, Telefono = @Telefono, Nombre_De_Usuario = @Nombre_De_Usuario, Clave = @Clave "
         + "Where Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Ci", usuario.CI);
     sqlCommand.Parameters.AddWithValue("@Nombres", usuario.NOMBRES);
     sqlCommand.Parameters.AddWithValue("@Apellido_Paterno", usuario.APELLIDO_PATERNO);
     if (usuario.APELLIDO_MATERNO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Apellido_Materno", usuario.APELLIDO_MATERNO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Apellido_Materno", DBNull.Value);
     }
     if (usuario.TELEFONO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", usuario.TELEFONO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", DBNull.Value);
     }
     sqlCommand.Parameters.AddWithValue("@Nombre_De_Usuario", usuario.NOMBRE_DE_USUARIO);
     sqlCommand.Parameters.AddWithValue("@Clave", usuario.CLAVE);
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     sqlConnection.Open();
     sqlCommand.ExecuteNonQuery();
     sqlConnection.Close();
 }
 public DataTable search(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select Ci, Nombres, Apellido_Paterno, Apellido_Materno, Telefono, Nombre_De_Usuario, Clave From Usuario "
         + "Where Estado = 1 And Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
     sqlDataAdapter.SelectCommand = sqlCommand;
     DataTable dataTable = new DataTable("Usuario");
     sqlDataAdapter.Fill(dataTable);
     return dataTable;
 }
 public string getFullName(UsuarioEnt usuario)
 {
     return objetoUsuario.getFullName(usuario);
 }
 public int insert(UsuarioEnt usuario)
 {
     return objetoUsuario.insert(usuario);
 }
 public string getFullName(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select (Nombres + ' ' + Apellido_Paterno + ' ' + ISNULL(Apellido_Materno, '')) As Usuario From Usuario "
         + "Where Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Id", usuario.ID);
     sqlConnection.Open();
     string userFullName = Convert.ToString(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return userFullName;
 }
 public DataTable search(UsuarioEnt usuario)
 {
     return objetoUsuario.search(usuario);
 }
 public CambiarClave(UsuarioEnt user)
 {
     InitializeComponent();
     userId = user.ID;
     this.user = user;
 }
 public void updatePassword(UsuarioEnt usuario)
 {
     objetoUsuario.updatePassword(usuario);
 }
 public int insert(UsuarioEnt usuario)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.StoredProcedure;
     sqlCommand.CommandText = "insertarUsuario";
     sqlCommand.Parameters.AddWithValue("@Ci", usuario.CI);
     sqlCommand.Parameters.AddWithValue("@Nombres", usuario.NOMBRES);
     sqlCommand.Parameters.AddWithValue("@Apellido_Paterno", usuario.APELLIDO_PATERNO);
     if (usuario.APELLIDO_MATERNO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Apellido_Materno", usuario.APELLIDO_MATERNO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Apellido_Materno", DBNull.Value);
     }
     if (usuario.TELEFONO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", usuario.TELEFONO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", DBNull.Value);
     }
     sqlCommand.Parameters.AddWithValue("@Nombre_De_Usuario", usuario.NOMBRE_DE_USUARIO);
     sqlCommand.Parameters.AddWithValue("@Clave", usuario.CLAVE);
     sqlConnection.Open();
     int idUsuario = Convert.ToInt32(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return idUsuario;
 }