public DataTable BuscarNombreCompleto(DAutor Autor) { DataTable DtResultado = new DataTable("Libros"); SqlConnection SqlCon = new SqlConnection(); try //CRUD Create, Read, Update, Deleted { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "SPBuscarNombreAutor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Autor.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
public string Eliminar(DAutor Autor) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "SPEliminarAutor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdAutor = new SqlParameter(); ParIdAutor.ParameterName = "@idAutor"; ParIdAutor.SqlDbType = SqlDbType.VarChar; ParIdAutor.Value = Autor.IdAutor; SqlCmd.Parameters.Add(ParIdAutor); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public string Insertar(DAutor Autor) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = SqlCon; sqlCmd.CommandText = "SPInsertarAutor"; sqlCmd.CommandType = CommandType.StoredProcedure; /// SqlParameter ParIdAutor = new SqlParameter(); ParIdAutor.ParameterName = "@idAutor"; ParIdAutor.SqlDbType = SqlDbType.Int; ParIdAutor.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(ParIdAutor); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Autor.Nombre; sqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellido = new SqlParameter(); ParApellido.ParameterName = "@apellido"; ParApellido.SqlDbType = SqlDbType.VarChar; ParApellido.Size = 50; ParApellido.Value = Autor.Apellidos; sqlCmd.Parameters.Add(ParApellido); SqlParameter ParNacionlidad = new SqlParameter(); ParNacionlidad.ParameterName = "@nacionalidad"; ParNacionlidad.SqlDbType = SqlDbType.VarChar; ParNacionlidad.Size = 50; ParNacionlidad.Value = Autor.Nacionalidad; sqlCmd.Parameters.Add(ParNacionlidad); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.Int; ParTelefono.Value = Autor.Telefono; sqlCmd.Parameters.Add(ParTelefono); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 50; ParDireccion.Value = Autor.Direccion; sqlCmd.Parameters.Add(ParDireccion); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Autor.Email; sqlCmd.Parameters.Add(ParEmail); /// rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }