public void CargarCombo(ComboBox combo, string InsertaFila)
 {
     IList ListaSituaciones = GetAll();
     cod_situacion_especial oSituacion = new cod_situacion_especial();
     oSituacion.id_situacion_especial = 0;
     oSituacion.situacion_especial = InsertaFila;
     ListaSituaciones.Insert(0, oSituacion);
     combo.DisplayMember = "situacion_especial";
     combo.ValueMember = "id_situacion_especial";
     combo.DataSource = ListaSituaciones;
 }
        public void Update(cod_situacion_especial oSituacion)
        {
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var editar = (from p in bd.cod_situacion_especial
                              where p.id_situacion_especial == oSituacion.id_situacion_especial
                              select p).Single();

                editar.situacion_especial = oSituacion.situacion_especial;
                bd.SaveChanges();
            }
        }
 public cod_situacion_especial Get(int id)
 {
     cod_situacion_especial oSituacion = new cod_situacion_especial();
     using (cooperativaEntities bd = new cooperativaEntities())
     {
         var regis = (from p in bd.cod_situacion_especial
                      where p.id_situacion_especial == id
                      select p).Single();
         oSituacion.id_situacion_especial = regis.id_situacion_especial;
         oSituacion.situacion_especial = regis.situacion_especial;
         return oSituacion;
     }
 }
        private void CargarSeleccion()
        {
            cod_situacion_especial oSituacion = new cod_situacion_especial();
            SituacionEspecialImplement oSituacionImplement = new SituacionEspecialImplement();

            DataGridViewRow row = this.dgvSituacion.CurrentRow;
            int id = Convert.ToInt32(row.Cells[0].Value);
            oSituacion = oSituacionImplement.Get(id);
            this.lblCodigo.Text = oSituacion.id_situacion_especial.ToString();
            this.txtNombre.Text = oSituacion.situacion_especial;
            this.gbSituacion.Enabled = false;
            Deshabilitar();
        }
 private void Guardar()
 {
     cod_situacion_especial oSituacion = new cod_situacion_especial();
     SituacionEspecialImplement oSituacionImplement = new SituacionEspecialImplement();
     if (this.lblCodigo.Text == "")
     {
         oSituacion.situacion_especial= this.txtNombre.Text;
         oSituacionImplement.Save(oSituacion);
     }
     else
     {
         DataGridViewRow row = this.dgvSituacion.CurrentRow;
         int id = Convert.ToInt32(row.Cells[0].Value);
         oSituacion = oSituacionImplement.Get(id);
         oSituacion.situacion_especial = this.txtNombre.Text;
         oSituacionImplement.Update(oSituacion);
     }
     Deshabilitar();
     this.txtNombre.Text = "";
     CargarGrid();
 }
 public void Save(cod_situacion_especial oSituacion)
 {
     cooperativaEntities bd = new cooperativaEntities();
     bd.cod_situacion_especial.AddObject(oSituacion);
     bd.SaveChanges();
 }
 /// <summary>
 /// Create a new cod_situacion_especial object.
 /// </summary>
 /// <param name="id_situacion_especial">Initial value of the id_situacion_especial property.</param>
 public static cod_situacion_especial Createcod_situacion_especial(global::System.Int32 id_situacion_especial)
 {
     cod_situacion_especial cod_situacion_especial = new cod_situacion_especial();
     cod_situacion_especial.id_situacion_especial = id_situacion_especial;
     return cod_situacion_especial;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the cod_situacion_especial EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTocod_situacion_especial(cod_situacion_especial cod_situacion_especial)
 {
     base.AddObject("cod_situacion_especial", cod_situacion_especial);
 }