private void tsbEliminar_Click(object sender, EventArgs e)
 {
     int ID = ((Entidades.Especialidad)this.dgvEspecialidades.SelectedRows[0].DataBoundItem).IdEspecialidad;
     EspecialidadLogic el = new EspecialidadLogic();
     el.Delete(ID);
     this.Listar();
 }
Exemple #2
0
        public int DameIndexEspecialidad(int p)
        {
            List <Plan> planes = PlanData.GetAll();
            int         idEsp  = 0;

            foreach (Plan pl in planes)
            {
                if (pl.ID == p)
                {
                    idEsp = pl.IDEspecialidad;
                    break;
                }
            }

            List <Especialidad> especialidades = new EspecialidadLogic().GetAll();
            int i = 0;

            foreach (Especialidad esp in especialidades)
            {
                if (esp.ID == idEsp)
                {
                    break;
                }
                ++i;
            }
            return(i);
        }
Exemple #3
0
 public EspecialidadDesktop(int ID, ModoForm modo)
     : this()
 {
     this.Modo = modo;
     EspecialidadLogic especialidad = new EspecialidadLogic();
     EspecialidadActual = especialidad.GetOne(ID);
     MapearDeDatos();
 }
 public EspecialidadDesktop(ModoForm modo, int ID) : this()
 {
     _modo=modo;
     EspecialidadLogic el = new EspecialidadLogic();
     EspecialidadActual = el.GetOne(ID);
     this.MapearDeDatos();
     switch(_modo)
     {case ModoForm.Modificacion:
     btnAceptar.Text = "Guardar";
     break;
     case ModoForm.Baja:
     btnAceptar.Text = "Eliminar";
     break;
     case ModoForm.Consulta:
     btnAceptar.Text = "Aceptar";
     break;
     }
 }
Exemple #5
0
 public void btnAceptar_Click(object sender, EventArgs e)
 {
     if (btnAceptar.Text == "Guardar")
     {
         if (Validar())
         {
             GuardarCambios();
             EspecialidadActual.State = Entidad.States.Modificado;
             this.Close();
         }
     }
     if (btnAceptar.Text == "Eliminar")
     {
         EspecialidadLogic esp = new EspecialidadLogic();
         esp.Delete(EspecialidadActual.ID);
         EspecialidadActual.State = Entidad.States.Eliminado;
         this.Close();
     }
 }
Exemple #6
0
 public void Listar()
 {
     EspecialidadLogic el = new EspecialidadLogic();
     this.dgvEspecialidades.DataSource = el.GetAll();
 }
Exemple #7
0
        private void MateriaDesktop_Load(object sender, EventArgs e)
        {
            EspecialidadLogic esp = new EspecialidadLogic();
            PlanLogic plan = new PlanLogic();
            if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion)
            {
                listEsp = esp.GetAll();
                listplan = plan.GetAll();
                if (listEsp.Count >= 1)
                {
                    cmbEspecialidades.DataSource = listEsp;
                    cmbEspecialidades.DisplayMember = "Descripcion";
                }

                else
                {
                    cmbEspecialidades.Text = "No hay especialidades cargadas";
                    cmbEspecialidades.Enabled = false;
                    cmbIDPlan.Enabled = false;
                    btnAceptar.Visible = false;
                }

                if (listplan.Count >= 1)
                {
                    cmbIDPlan.DataSource = listplan;
                    cmbIDPlan.DisplayMember = "Descripcion";
                }

                else
                {
                    cmbIDPlan.Text = "No hay planes cargados";
                    cmbEspecialidades.Enabled = false;
                    cmbIDPlan.Enabled = false;
                    btnAceptar.Visible = false;
                }
            }
            if (Modo == ModoForm.Baja)
            {
                listplan.Add(plan.GetOne(MateriaActual.IDPlan));
                cmbEspecialidades.DataSource = listplan;
                cmbIDPlan.DataSource = listplan;
                cmbIDPlan.DisplayMember = "Descripcion";
                cmbEspecialidades.DisplayMember = "DescripcionEspecialidad";
            }
        }
Exemple #8
0
 public Especialidades()
 {
     EspecialidadNegocio = new Negocio.EspecialidadLogic();
 }
 public override void GuardarCambios()
 {
     this.MapearADatos();
     EspecialidadLogic el = new EspecialidadLogic();
     el.Save(EspecialidadActual);
 }
Exemple #10
0
 public override void GuardarCambios()
 {
     MapearADatos();
     EspecialidadLogic especialidad = new EspecialidadLogic();
     especialidad.Save(EspecialidadActual);
 }