示例#1
0
        public solicitud obtener(int id)
        {
            sc = dm.GetsolicitudCollection();
            solicitud s = sc.FindByid(id);

            return(s);
        }
示例#2
0
        public void rechazar(int id)
        {
            sc = dm.GetsolicitudCollection();
            solicitud s = sc.FindByid(id);

            s.estado_solicitud = "RECHAZADA";
            dm.CommitAll();
        }
示例#3
0
        public void pendiente(int id)
        {
            sc = dm.GetsolicitudCollection();
            solicitud s = sc.FindByid(id);

            s.estado_solicitud = "PENDIENTE";
            dm.CommitAll();
        }
示例#4
0
        public bool aprobar(int id)
        {
            sc = dm.GetsolicitudCollection();
            solicitud s = sc.FindByid(id);

            s.estado_solicitud = "APROBADA";
            dm.CommitAll();
            return(true);
        }
示例#5
0
 public void cargar_lista()
 {
      solicitudCollection sc=negocio.listar2("APROBADA");
     solicitudCollection sc2=negocio.listar2("RECHAZADA");
     foreach(solicitud s in sc2){
         sc.Add(s);
     }
     dgvLista.DataSource = sc;
 }
示例#6
0
 public void cargar_pendientes()
 {
     solicitudCollection sc=negocio.listar2("PETICION");
     solicitudCollection sc2=negocio.listar2("PENDIENTE");
     foreach(solicitud s in sc2){
         sc.Add(s);
     }
     dgvPendiente.DataSource = sc;
 }
示例#7
0
        public void insertar(DateTime d, string obs, int id_u, string id_m, string tipo)
        {
            sc = dm.GetsolicitudCollection();
            UsuarioCollection uc = dm.GetUsuarioCollection();
            Usuario           u  = uc.FindByid(id_u);

            maquinaCollection mc = dm.GetmaquinaCollection();
            maquina           m  = mc.FindByid(id_m);
            List <solicitud>  ls = sc.Cast <solicitud>().ToList();
            int id;

            if (ls.Count == 0)
            {
                id = 1;
            }
            else
            {
                id = ls.Last().id + 1;
            }
            dm.Newsolicitud(id, id_u, d, obs, true, tipo, id_m, "PETICION");
            dm.CommitAll();
        }
示例#8
0
 public solicitudCollection listar2(string estado)
 {
     sc = dm.GetsolicitudCollection().FilterByestado_solicitud(estado);
     return(sc);
 }
示例#9
0
 public solicitudCollection listar(int id)
 {
     sc = dm.GetsolicitudCollection().FilterByidusuario(id);
     return(sc);
 }
示例#10
0
 public NSolicitud()
 {
     dm = new DataManager(ConfigurationManager.AppSettings["cadena_conexion"]);
     sc = dm.GetsolicitudCollection();
 }
示例#11
0
 public NSolicitud()
 {
     dm = new DataManager("Data Source=PC8;Initial Catalog=dbMantenimiento;Integrated Security=sspi");
     sc = dm.GetsolicitudCollection();
 }