// Metodo BuscarNombre public DataTable BuscarNombre(DTarjeta Tarjeta) { DataTable DtResultado = new DataTable("tblTarjeta"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_tarjeta_nombres"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Tarjeta.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch { DtResultado = null; } return(DtResultado); }
//Metodo Eliminar public string Eliminar(DTarjeta Tarjeta) { string rta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_tarjeta"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdTarjeta = new SqlParameter(); ParIdTarjeta.ParameterName = "@id"; ParIdTarjeta.SqlDbType = SqlDbType.Int; ParIdTarjeta.Value = Tarjeta.IdTarjeta; SqlCmd.Parameters.Add(ParIdTarjeta); rta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se anulo el registro"; } catch (Exception ex) { rta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rta); }
// Metodo Insertar public string Insertar(DTarjeta Tarjeta) { string rta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_tarjeta"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdTarjeta = new SqlParameter(); ParIdTarjeta.ParameterName = "@id"; ParIdTarjeta.SqlDbType = SqlDbType.Int; ParIdTarjeta.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdTarjeta); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Tarjeta.NombreTarjeta; SqlCmd.Parameters.Add(ParNombre); rta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se ingreso el registro"; } catch (Exception ex) { rta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rta); }