private void CargarSeleccion()
 {
     cod_categorias oCategorias=new cod_categorias();
     CategoriaImplement oCategoriaImplement=new CategoriaImplement();
     DataGridViewRow row = this.dgvCategoria.CurrentRow;
     int id = Convert.ToInt32(row.Cells[0].Value);
     oCategorias=oCategoriaImplement.Get(id);
     this.lblCodigo.Text = oCategorias.id_categoria.ToString();
     this.txtNombre.Text = oCategorias.categoria;
     this.gbCategorias.Enabled = false;
     Deshabilitar();
 }
        public void CargarCombo(ref ComboBox combo, string InsertaFila)
        {
            IList ListaCategorias = GetAll();

            cod_categorias oCategoria = new cod_categorias();
            oCategoria.id_categoria = 0;
            oCategoria.categoria = InsertaFila;
            ListaCategorias.Insert(0, oCategoria);
            combo.DisplayMember = "categoria";
            combo.ValueMember = "id_categoria";
            combo.DataSource = ListaCategorias;
        }
        public cod_categorias Get(int id)
        {
            cod_categorias oCategoria = new cod_categorias();

            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.cod_categorias
                             where p.id_categoria == id
                             select p).Single();
                oCategoria.id_categoria = regis.id_categoria;
                oCategoria.categoria = regis.categoria;
                return oCategoria;
            }
        }
 private void Guardar()
 {
     cod_categorias oCategoria=new cod_categorias();
     CategoriaImplement oCategoriaImplement=new CategoriaImplement();
     if (this.lblCodigo.Text == "")
     {
         oCategoria.categoria=this.txtNombre.Text;
         oCategoriaImplement.Save(oCategoria);
     }
     else
     {
         DataGridViewRow row = this.dgvCategoria.CurrentRow;
         int id = Convert.ToInt32(row.Cells[0].Value);
         oCategoria = oCategoriaImplement.Get(id);
         oCategoria.categoria = this.txtNombre.Text;
         oCategoriaImplement.Update(oCategoria);
     }
     Deshabilitar();
     this.txtNombre.Text = "";
     CargarGrid();
 }
 private void ModificarCategoria()
 {
     HabilitarBotones();
     this.gbCategorias.Enabled = true;
     cod_categorias oCategoria=new cod_categorias();
     CategoriaImplement oCategoriaImplement=new CategoriaImplement();
     DataGridViewRow row = this.dgvCategoria.CurrentRow;
     int id = Convert.ToInt32(row.Cells[0].Value);
     oCategoria = oCategoriaImplement.Get(id);
     this.lblCodigo.Text = oCategoria.id_categoria.ToString();
     this.txtNombre.Text = oCategoria.categoria;
     this.dgvCategoria.Enabled = false;
 }
        public void Update(cod_categorias oCategoria)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var editar = (from p in bd.cod_categorias
                              where p.id_categoria == oCategoria.id_categoria
                              select p).Single();

                editar.categoria = oCategoria.categoria;
                bd.SaveChanges();
            }
        }
 public void Save(cod_categorias oCategoria)
 {
     cooperativaEntities bd = new cooperativaEntities();
     bd.cod_categorias.AddObject(oCategoria);
     bd.SaveChanges();
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the cod_categorias EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTocod_categorias(cod_categorias cod_categorias)
 {
     base.AddObject("cod_categorias", cod_categorias);
 }
 /// <summary>
 /// Create a new cod_categorias object.
 /// </summary>
 /// <param name="id_categoria">Initial value of the id_categoria property.</param>
 public static cod_categorias Createcod_categorias(global::System.Int32 id_categoria)
 {
     cod_categorias cod_categorias = new cod_categorias();
     cod_categorias.id_categoria = id_categoria;
     return cod_categorias;
 }