示例#1
0
 public void SetImpactoUrgencia(int?idImpacto)
 {
     try
     {
         if (idImpacto != null)
         {
             Impacto impacto = _servicioImpactoUrgencia.ObtenerImpactoById((int)idImpacto);
             ddlPrioridad.SelectedValue = impacto.IdPrioridad.ToString();
             ddlUrgencia.SelectedValue  = impacto.IdUrgencia.ToString();
         }
         ddlUrgencia_OnSelectedIndexChanged(ddlUrgencia, null);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public Incidente()
        {
            _atenciones = new BindingList<Atencion>();
            _solicitudCambio = new SolicitudCambio();
            _tipoIncidente = new TipoIncidente();
            _elemento = new Elemento();
            _impacto = new Impacto();
            _plataforma = new Plataforma();
            _prioridad = new Prioridad();
            _solicitudCambio = new SolicitudCambio();

            _categoria = new Categoria();
            _subCategoria = new SubCategoria();

            _usuarioDeriva = new Usuario();
            _usuarioAsigna = new Usuario();
            _asesor = new Usuario();

            _area = new Area();
            _sede = new Sede();

            _usuarioContacto = new Usuario();
        }
示例#3
0
        public Impacto ObtenerImpactoUrgencia()
        {
            Impacto result = null;

            try
            {
                if (ddlPrioridad.SelectedIndex > BusinessVariables.ComboBoxCatalogo.Index && ddlUrgencia.SelectedIndex > BusinessVariables.ComboBoxCatalogo.Index)
                {
                    result = _servicioImpactoUrgencia.ObtenerImpactoByPrioridadUrgencia(Convert.ToInt32(ddlPrioridad.SelectedValue), Convert.ToInt32(ddlUrgencia.SelectedValue));
                }
                divImpacto.Visible = result != null;
                if (result != null)
                {
                    if (result.Descripcion == "ALTO")
                    {
                        divImpacto.Attributes["class"] = "form-group bg-danger";
                    }
                    if (result.Descripcion == "MEDIO")
                    {
                        divImpacto.Attributes["class"] = "form-group bg-warning";
                    }
                    if (result.Descripcion == "BAJO")
                    {
                        divImpacto.Attributes["class"] = "form-group bg-success";
                    }

                    lblImpacto.Text = result.Descripcion;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(result);
        }
        public static IImpacto GetImpactoFactory()
        {
            Impacto impacto = new Impacto();

            return((IImpacto)impacto);
        }
        public void Dispose()
        {
            _solicitudCambio = null;
            _tipoIncidente = null;
            _elemento = null;
            _impacto = null;
            _plataforma = null;
            _prioridad = null;
            _solicitudCambio = null;

            _categoria = null;
            _subCategoria = null;

            _usuarioDeriva = null;
            _usuarioAsigna = null;
            _asesor = null;

            _area = null;
            _sede = null;

            _usuarioContacto = null;

            _atenciones = null;
        }