Пример #1
0
        private TipoAlergia TipoAlergia_ControlAClase()
        {
            TipoAlergia tipoAlergia = new TipoAlergia();

            tipoAlergia.Tipo_Alergia   = cbNombre.Text.Trim();
            tipoAlergia.Especificacion = txtEspecificacion.Text.Trim();
            return(tipoAlergia);
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pTipoAlergia"></param>
        /// <returns></returns>
        DevExpress.XtraEditors.CheckedComboBoxEdit GetCheckedCombo(TipoAlergia pTipoAlergia)
        {
            DevExpress.XtraEditors.CheckedComboBoxEdit checkedCombo = null;

            switch (pTipoAlergia)
            {
            case TipoAlergia.AnimalAllergy:
            {
                checkedCombo = checkedCombo_PetAllergy;
                break;
            }

            case TipoAlergia.ChemicalAllergy:
            {
                checkedCombo = checkedCombo_ChemicalAllergy;
                break;
            }

            case TipoAlergia.FoodAllergy:
            {
                checkedCombo = checkedCombo_FoodAllergy;
                break;
            }

            case TipoAlergia.InsectAllergy:
            {
                checkedCombo = checkedCombo_InsectAllergy;
                break;
            }

            case TipoAlergia.MedicamentsAllergy:
            {
                checkedCombo = checkedCombo_MedicamentsAllergy;
                break;
            }

            case TipoAlergia.MiteAllergy:
            {
                //checkedCombo = checkedCombo_MiteAllergies;
                break;
            }

            case TipoAlergia.PollenAllergy:
            {
                checkedCombo = checkedCombo_Pollen;
                break;
            }

            case TipoAlergia.SunAllergy:
            {
                //checkedCombo = checkedCombo_Sun;
                break;
            }
            }

            return(checkedCombo);
        }
Пример #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pTipoAlergia"></param>
        void InitializeComboBoxDatasource(TipoAlergia pTipoAlergia)
        {
            DevExpress.XtraEditors.CheckedComboBoxEdit checkedCombo = GetCheckedCombo(pTipoAlergia);
            var list = Controller.AllergiesItemTypesList.Where(p => p.IdParametroRef.Equals((int)pTipoAlergia)).ToArray <ParametroBE>();

            checkedCombo.Properties.DataSource = list;
            checkedCombo.Refresh();
            checkedCombo.RefreshEditValue();
        }
Пример #4
0
 private void btnActualizar_Click(object sender, EventArgs e)
 {
     if (!Validar())
     {
         TipoAlergia alergia = getTipoAlergiaModificar();
         ClinicaPro.DB.Consulta.TipoAlergiaDB tipoAlergiaDb = new ClinicaPro.DB.Consulta.TipoAlergiaDB();
         if (tipoAlergiaDb.Agregar_Modificar(alergia, ClinicaPro.General.accion.Modificar) != IdVacia)
         {
             Limpiar();
             MensajeDeActulizacion();
         }
     }
 }
Пример #5
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                TipoAlergia droga = TipoAlergia_ControlAClase();
                ClinicaPro.DB.Consulta.TipoAlergiaDB tipoAlergiaDb = new ClinicaPro.DB.Consulta.TipoAlergiaDB();

                if (tipoAlergiaDb.Agregar_Modificar(droga, ClinicaPro.General.accion.Agregar) != IdVacia)
                {
                    Limpiar();
                }
            }
        }
Пример #6
0
        private TipoAlergia getTipoAlergiaModificar()
        {
            if (dgAlergia.SelectedRows.Count == 1)
            {
                this.idAlergia = (int)dgAlergia.CurrentRow.Cells["idAlergia"].Value;

                TipoAlergia alergia = TipoAlergia_ControlAClase();
                alergia.idAlergia = this.idAlergia;
                return(alergia);
            }
            else
            {
                MensajeSeleccioneFila();
                return(null);
            }
        }
Пример #7
0
        private void chk_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox chk = (CheckBox)sender;

            DevExpress.XtraEditors.CheckedComboBoxEdit checkedCombo = null;
            TipoAlergia wTipoAlergia = (TipoAlergia)Enum.Parse(typeof(TipoAlergia), chk.Tag.ToString());

            checkedCombo = GetCheckedCombo(wTipoAlergia);
            if (checkedCombo != null)
            {
                if (checkedCombo.Properties.Items.Count != 0)
                {
                    checkedCombo.Enabled = chk.Checked;
                }
            }
            textEdit1.Text = GetComboValues();
        }
Пример #8
0
 public async Task <CustomResponse <TipoAlergia> > Put([FromBody] TipoAlergia tipoAlergia, [FromServices] AccessManager accessManager)
 {
     return(await _service.Atualizar(tipoAlergia, Guid.Parse(HttpContext.User.Identity.Name)));
 }
Пример #9
0
 public async Task <CustomResponse <TipoAlergia> > Incluir([FromBody] TipoAlergia tipoAlergia)
 {
     return(await _service.Adicionar(tipoAlergia, Guid.Parse(HttpContext.User.Identity.Name)));
 }
Пример #10
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="pTipoAlergia"></param>
        /// <returns></returns>
        DevExpress.XtraEditors.CheckedComboBoxEdit GetCheckedCombo(TipoAlergia pTipoAlergia)
        {
            DevExpress.XtraEditors.CheckedComboBoxEdit checkedCombo = null;

            switch (pTipoAlergia)
            {
                case TipoAlergia.AnimalAllergy:
                    {
                        checkedCombo = checkedCombo_PetAllergy;
                        break;
                    }
                case TipoAlergia.ChemicalAllergy:
                    {
                        checkedCombo = checkedCombo_ChemicalAllergy;
                        break;
                    }
                case TipoAlergia.FoodAllergy:
                    {
                        checkedCombo = checkedCombo_FoodAllergy;
                        break;
                    }
                case TipoAlergia.InsectAllergy:
                    {
                        checkedCombo = checkedCombo_InsectAllergy;
                        break;
                    }
                case TipoAlergia.MedicamentsAllergy:
                    {
                        checkedCombo = checkedCombo_MedicamentsAllergy;
                        break;
                    }
                case TipoAlergia.MiteAllergy:
                    {
                        //checkedCombo = checkedCombo_MiteAllergies;
                        break;
                    }
                case TipoAlergia.PollenAllergy:
                    {
                        checkedCombo = checkedCombo_Pollen;
                        break;
                    }
                case TipoAlergia.SunAllergy:
                    {
                        //checkedCombo = checkedCombo_Sun;
                        break;
                    }

            }

            return checkedCombo;
        }
Пример #11
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="pTipoAlergia"></param>
        void InitializeComboBoxDatasource(TipoAlergia pTipoAlergia)
        {
            DevExpress.XtraEditors.CheckedComboBoxEdit checkedCombo = GetCheckedCombo(pTipoAlergia);
            var list = ServiceCalls.AllergiesItemTypesList.Where(p => p.IdParametroRef.Equals((int)pTipoAlergia)).ToArray<ParametroBE>();

            checkedCombo.Properties.DataSource = list;
            checkedCombo.Refresh();
            checkedCombo.RefreshEditValue(); 
        }