public List<Comision> GetAll()
            {
                List<Comision> comisiones = new List<Comision>();
                try
                {
                    this.OpenConnection();
                    SqlCommand cmdComisiones = new SqlCommand("select * from comisiones com inner join planes pla on com.id_plan=pla.id_plan", sqlConn);
                    SqlDataReader drComisiones = cmdComisiones.ExecuteReader();

                    while (drComisiones.Read())
                    {
                        Comision com = new Comision();
                        com.IdComision= (int)drComisiones["id_comision"];
                        com.IdPlan = (int)drComisiones["id_plan"];
                        com.DescPlan= (string)drComisiones["desc_plan"];
                        com.Descripcion = (string)drComisiones["desc_comision"];
                        com.AnioEspecialidad = (int)drComisiones["anio_especialidad"];
                        comisiones.Add(com);
                    }
                    drComisiones.Close();
                }
                catch (Exception Ex)
                {
                    Exception ExcepcionManejada =
                    new Exception("Error al recuperar lista de comisiones", Ex);
                    throw ExcepcionManejada;
                }
                finally
                {
                    this.CloseConnection();
                }
                return comisiones;
            }
        public Entidades.Comision GetOne(int ID)
        {
           Comision com = new Comision();
            try
            {
                this.OpenConnection();
                SqlCommand cmdComisiones = new SqlCommand("select * from comisiones com inner join planes pla on com.id_plan=pla.id_plan where id_comision=@id", sqlConn);
                cmdComisiones.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drComisiones = cmdComisiones.ExecuteReader();

                if (drComisiones.Read())
                {
                    com.IdComision = (int)drComisiones["id_comision"]; 
                    com.IdPlan = (int)drComisiones["id_plan"];
                    com.DescPlan = (string)drComisiones["desc_plan"];
                    com.AnioEspecialidad= (int)drComisiones["anio_especialidad"];
                    com.Descripcion = drComisiones["desc_comision"].ToString();
                }
                drComisiones.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                new Exception("Error al recuperar lista de comisiones", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return com;
        }
Example #3
0
 public Comision GetOne(int ID)
 {
     Comision cso = new Comision();
     try
     {
         this.OpenConnection();
         SqlCommand cmdComisiones = new SqlCommand("select * from cursos where id_curso = @id", SqlConn);
         cmdComisiones.Parameters.Add("@id", SqlDbType.Int).Value = ID;
         SqlDataReader drComision = cmdComisiones.ExecuteReader();
         if (drComision.Read())
         {
             cso.ID = (int)drComision["id_comision"];
             cso.descripcion = (String)drComision["desc_comision"];
             cso.anioEspecialidad = (int)drComision["anio_especialidad"];
             cso.IDPlan = (int)drComision["id_plan"];
         }
         drComision.Close();
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al recuperar datos de comisiones", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
     return cso;
 }
Example #4
0
 public List<Comision> GetAll()
 {
     List<Comision> comisiones = new List<Comision>();
     try
     {
         this.OpenConnection();
         SqlCommand cmdComision = new SqlCommand("select * from cursos", SqlConn);
         SqlDataReader drComision = cmdComision.ExecuteReader();
         while (drComision.Read())
         {
             Comision cso = new Comision();
             cso.ID = (int)drComision["id_comision"];
             cso.descripcion = (String)drComision["desc_comision"];
             cso.anioEspecialidad = (int)drComision["anio_especialidad"];
             cso.IDPlan = (int)drComision["id_plan"];
             comisiones.Add(cso);
         }
         drComision.Close();
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al recuperar lista de comisiones", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
     return comisiones;
 }
Example #5
0
        public override void MapearADatos()
        {
            if(Modo==ModoForm.Alta)
            {
                Comision comision = new Comision();
                this.ComisionActual = comision;
                this.ComisionActual.AnioEspecialidad = int.Parse(txtAnioEspecialidad.Text);
                this.ComisionActual.Descripcion = txtDescripcion.Text;
                this.ComisionActual.IDPlan = listplan[comboIDPlan.SelectedIndex].ID;
                this.ComisionActual.State = Entidad.States.Nuevo;
            }

            if(Modo==ModoForm.Modificacion)
            {
                this.ComisionActual.ID = int.Parse(this.txtID.Text);
                this.ComisionActual.AnioEspecialidad = int.Parse(this.txtAnioEspecialidad.Text);
                this.ComisionActual.Descripcion = this.txtDescripcion.Text;
                this.ComisionActual.IDPlan = listplan[comboIDPlan.SelectedIndex].ID;
                this.ComisionActual.State = Entidad.States.Modificado;
            }
        }
        public override void MapearADatos()
        {
            if (this.Modo == ModoForm.Alta)
            {

                ComisionActual = new Comision();

                this.ComisionActual.DescripcionComision =this.txtDescCom.Text;
                this.ComisionActual.AnioEspecialidad = Convert.ToInt32(this.txtAnioEsp.Text);
                this.ComisionActual.IdPlan = Convert.ToInt32(this.cbIdPlan.SelectedValue);

            }
            else if (Modo == ModoForm.Modificacion)
            {
                this.ComisionActual.Id = Convert.ToInt32(this.txtIDCom.Text);
                this.ComisionActual.DescripcionComision = this.txtDescCom.Text;
                this.ComisionActual.AnioEspecialidad = Convert.ToInt32(this.txtAnioEsp.Text);
                this.ComisionActual.IdPlan = Convert.ToInt32(this.cbIdPlan.SelectedValue);
            }

            switch (Modo)
            {
                case ModoForm.Alta:
                    ComisionActual.Estado = Entidad.Estados.Nuevo;
                    break;
                case ModoForm.Baja:
                    ComisionActual.Estado = Entidad.Estados.Eliminado;
                    break;
                case ModoForm.Consulta:
                    ComisionActual.Estado = Entidad.Estados.NoModificado;
                    break;
                case ModoForm.Modificacion:
                    ComisionActual.Estado = Entidad.Estados.Modificado;
                    break;
            }
        }
Example #7
0
 public void Save(Comision comision)
 {
     cData.Save(comision);
 }
Example #8
0
 private void SaveEntity(Comision comision)
 {
     this.ComNeg.Save(comision);
 }
Example #9
0
 protected void Insert(Comision comision)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("INSERT into comisiones (desc_comision, anio_especialidad, id_plan) " +
             "values (@desc_comision, anio_especialidad, " +
             "@id_plan) select @@identity", SqlConn);
         cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.descripcion;
         cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.anioEspecialidad;
         cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IDPlan;
         cmdSave.Parameters.Add("@anio_calendario", SqlDbType.Int).Value = comision.anioEspecialidad;
         comision.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al crear comision", ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
Example #10
0
        private void LoadEntity(Comision comision)
        {

            comision.IdPlan = int.Parse(this.idPlanDDL.Text);
            comision.Descripcion = this.DescripcionTextBox.Text;
            comision.AnioEspecialidad = int.Parse(this.anioEspecialidadTextBox.Text);

        }
Example #11
0
 private void LoadEntity(Comision comision)
 {
     comision.Descripcion = this.descTextBox.Text;
     comision.AnioEspecialidad = int.Parse(this.anioEspTextBox.Text);
     comision.IDPlan = listplan[DropDownListPlan.SelectedIndex].ID;
 }
Example #12
0
 private void SaveEntity(Entidades.Comision comision)
 {
     this.Logic.Save(comision);
 }
Example #13
0
 private void LoadEntity(Entidades.Comision comision)
 {
     comision.Descp   = this.descpTextBox.Text;
     comision.Id_plan = int.Parse(this.idPlanTextBox.Text);
     comision.Anio    = int.Parse(this.anioTextBox.Text);
 }
Example #14
0
 public void Save(Comision comision)
 {
     if (comision.State == Entidades.Entidades.States.New)
     {
         this.Insert(comision);
     }
     else if (comision.State == Entidades.Entidades.States.Deleted)
     {
         this.Delete(comision.ID);
     }
     else if (comision.State == Entidades.Entidades.States.Modified)
     {
         this.Update(comision);
     }
     comision.State = Entidades.Entidades.States.Unmodified;
 }
Example #15
0
 protected void Update(Comision comision)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("UPDATE comisiones set id_plan= @id_plan," +
             "anio_especialidad=@anio_especialidad, desc_comision=@desc_comision WHERE id_comision=@id", sqlConn);
         cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = comision.IdComision;
         cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IdPlan;
         cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.VarChar, 50).Value = comision.AnioEspecialidad;
         cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion;
         cmdSave.ExecuteNonQuery();
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada =
         new Exception("Error al modificar datos de la comision", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
Example #16
0
 private void SaveEntity(Comision comision)
 {
     this.Logic.Save(comision);
 }
Example #17
0
 protected void Insert(Comision comision)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("insert into comisiones(id_plan,anio_especialidad,desc_comision)" +
             "values( @id_plan,@anio_especialidad,@desc_comision) select @@identity AS id_comision", sqlConn);
         cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IdPlan;
         cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad;
         cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.Descripcion;
         comision.IdComision = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada =
         new Exception("Error al crear la comision", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
Example #18
0
 public void Save(Comision com)
 {
     ComisionDatos.Save(com);
 }
Example #19
0
 public void Save(Comision comision)
 {
     if (comision.State == BusinessEntity.States.Deleted)
     {
         this.Delete(comision.IdComision);
     }
     else if (comision.State == BusinessEntity.States.New)
     {
         this.Insert(comision);
     }
     else if (comision.State == BusinessEntity.States.Modified)
     {
         this.Update(comision);
     }
     comision.State = BusinessEntity.States.Unmodified;
 }
Example #20
0
 private void LoadEntity(Comision comision)
 {
     comision.DescripcionComision = this.descComisionTextBox.Text;
     comision.AnioEspecialidad = Convert.ToInt32(this.anioTextBox.Text);
     comision.IdPlan = Convert.ToInt32(this.PlanesDropDownList.SelectedValue);
 }
Example #21
0
 public void save(Comision obj)
 {
     ComisionData.Save(obj);
 }
Example #22
0
 public void Save(Comision com)
 {
     if (com.Estado == Entidad.Estados.Eliminado)
     {
         this.Delete(com.Id);
     }
     else if (com.Estado == Entidad.Estados.Nuevo)
     {
         this.Insert(com);
     }
     else if (com.Estado == Entidad.Estados.Modificado)
     {
         this.Update(com);
     }
     com.Estado = Entidad.Estados.NoModificado;
 }