//BUSCAR EDITORIAL

        public Editoriales BuscarEditorial(string nombre)
        {
            Editoriales oEditorial = null;

            conexion.Open();
            SqlCommand c = conexion.CreateCommand();

            c.Connection  = conexion;
            c.CommandType = CommandType.StoredProcedure;
            c.CommandText = "Buscar_Editorial";
            SqlParameter NombreParameter = c.CreateParameter();

            NombreParameter.ParameterName = "@nombre";
            NombreParameter.SqlDbType     = SqlDbType.VarChar;
            NombreParameter.Value         = nombre;
            c.Parameters.Add(NombreParameter);
            SqlDataReader dn = c.ExecuteReader();

            while (dn.Read())
            {
                string nombres = dn.GetString(1);
                oEditorial             = new Editoriales(nombres);
                oEditorial.IdEditorial = dn.GetInt32(0);
            }
            dn.Close();
            conexion.Close();
            return(oEditorial);
        }
Пример #2
0
        public Editoriales BuscarEditorial(string nombre)
        {
            Editoriales aux = null;

            foreach (Editoriales e in ListaEditoriales)
            {
                if (e.Nombre == nombre)
                {
                    return(e);
                }
            }
            return(aux);
        }
        //AGREGAR EDITORIAL

        public Editoriales AgregarEditorial(Editoriales oEditoriales)
        {
            conexion.Open();
            SqlCommand c = conexion.CreateCommand();

            c.Connection  = conexion;
            c.CommandType = CommandType.StoredProcedure;
            c.CommandText = "Guardar_Editoriales";
            c.Parameters.AddWithValue("nombre", oEditoriales.Nombre);
            SqlDataReader dn = c.ExecuteReader();

            if (dn.Read())
            {
                oEditoriales.IdEditorial = dn.GetInt32(0);
            }
            return(oEditoriales);

            dn.Close();
            conexion.Close();
        }
        //LISTAR EDITORIALES
        public List <Editoriales> ListarEditoriales()
        {
            conexion.Open();
            SqlCommand c = conexion.CreateCommand();

            c.Connection  = conexion;
            c.CommandType = CommandType.StoredProcedure;
            c.CommandText = "Listar_Editoriales";
            c.Prepare();
            SqlDataReader dn = c.ExecuteReader();

            while (dn.Read())
            {
                string      nombre     = dn.GetString(1);
                Editoriales oEditorial = new Editoriales(nombre);
                oEditorial.IdEditorial = dn.GetInt32(0);
                ListaEditoriales.Add(oEditorial);
            }
            dn.Close();
            conexion.Close();
            return(ListaEditoriales);
        }
Пример #5
0
 public void BorrarEditorial(Editoriales e)
 {
     ListaEditoriales.Remove(e);
 }
Пример #6
0
 public void AgregarEditorial(Editoriales e)
 {
     ListaEditoriales.Add(e);
 }