コード例 #1
0
        // INSERTS
        public int registrarSolicitud(
            string jefe_inmediato,
            string numero_de_contacto,
            string area,
            Alumno alumno,
            Organizacion organizacion,
            TipoSolicitud tipo
            )
        {
            Solicitud s = new Solicitud();

            s.jefe_inmediato     = jefe_inmediato;
            s.numero_de_contacto = numero_de_contacto;
            s.area              = area;
            s.matricula         = alumno.matricula;
            s.organizacion_id   = organizacion.organizacion_id;
            s.tipo_solicitud_id = tipo.tipo_solicitud_id;
            s.en_revision       = true;

            try
            {
                PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto();

                db.Solicituds.InsertOnSubmit(s);
                db.SubmitChanges();
            }
            catch (Exception)
            {
                return(0);
            }

            return(1);
        }
コード例 #2
0
 private void cmb_TipoSolicitud_SelectedIndexChanged(object sender, EventArgs e)
 {
     _tipoSolic                  = (TipoSolicitud)Convert.ToInt32(cmb_TipoSolicitud.SelectedValue);
     chkl_Equipos.Enabled        = _tipoSolic == TipoSolicitud.MANTENIMIENTO_DE_COMPUTO ? true : false;
     chkl_Equipos.DataSource     = null;
     Cmb_Ubicacion.SelectedIndex = -1;
 }
コード例 #3
0
        public FrmNuevaSolicitud(Alumno alumno, TipoSolicitud tipo, ControladorSesion controladorSesion)
        {
            InitializeComponent();

            this.alumno            = alumno;
            this.tipo              = tipo;
            this.controladorSesion = controladorSesion;
        }
コード例 #4
0
        public override string ToString()
        {
            string ans = "";

            if (this != null)
            {
                ans = Newtonsoft.Json.JsonConvert.SerializeObject(TipoSolicitud.ToDescriptionString(), Newtonsoft.Json.Formatting.Indented);
            }
            return(ans);
        }
コード例 #5
0
        public async Task <IActionResult> Edit(TipoSolicitud TipoSolicitud)
        {
            if (ModelState.IsValid)
            {
                _db.Update(TipoSolicitud);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(TipoSolicitud));
        }
コード例 #6
0
        public async Task <IActionResult> Create(TipoSolicitud TipoSolicitud)
        {
            if (ModelState.IsValid)
            {
                //Si los campos son validos
                _db.TipoSolicitud.Add(TipoSolicitud);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(TipoSolicitud));
        }
コード例 #7
0
        public static List <Solicitud> Filtrar(List <Solicitud> listado, TipoSolicitud tipo)
        {
            var resultado = new List <Solicitud>();

            // lista de valores.   listado.funcion(aa=>aaa.aa).funcion().funcion();
            // Lista,First,Last

            resultado = listado.Where(s => s.Tipo == tipo).ToList(); // lista

            var valor = listado.Where(s => s.Tipo == tipo).First();  // primero


            return(resultado);
        }
コード例 #8
0
ファイル: Kiosco.cs プロジェクト: RogerByte/Attendance
        /// <summary>
        /// obtiene el catalogo de solicitudes
        /// </summary>
        /// <returns></returns>
        public List <TipoSolicitud> CatalogoSolicitudes()
        {
            List <TipoSolicitud> catalogo = new List <TipoSolicitud>();

            try
            {
                Attendance.DataAccess.Attendance DataBase      = new DataAccess.Attendance();
                List <cat_solicitud>             listaCatalogo = DataBase.ObtenerCatalogoTipoSolicitudes();
                TipoSolicitud modelo;
                foreach (cat_solicitud registro in listaCatalogo)
                {
                    modelo         = new TipoSolicitud();
                    modelo.value   = registro.iTipoSolicitudId.ToString();
                    modelo.display = registro.Descripcion;
                    catalogo.Add(modelo);
                }
            }
            catch (Exception ex)
            {
                Log.EscribeLog("[ERROR] : BusinessLogic.CatalogoSolicitudes - " + ex.Message);
            }
            return(catalogo);
        }
コード例 #9
0
 public void XMlAttributeTipoSolicitud(XmlElement securityElement, TipoSolicitud tipoSolicitud)
 {
     securityElement.SetAttribute("TipoSolicitud", tipoSolicitud.ToString());
 }
コード例 #10
0
 public SolicitudCambio()
 {
     _area = new Area();
     _sede = new Sede();
     _tipoSolicitud = new TipoSolicitud();
 }
コード例 #11
0
 public void Dispose()
 {
     _area = null;
     _sede = null;
     _tipoSolicitud = null;
 }
コード例 #12
0
 public Solicitud(string soli, string desc, TipoSolicitud tipo)
 {
     Solicitante = soli;
     Descripcion = desc;
     Tipo        = tipo;
 }