예제 #1
0
 public bool GetLoginCorrecto()
 {
     if (CredencialesOK == false && HuboCambio==false){
         return false;
     }
     else if(CredencialesOK == false)
     {
         Dimensions dm = new Dimensions();
         CredencialesOK = dm.conexion();
         return CredencialesOK;
     }
     else return true;
 }
예제 #2
0
        public bool cargarProyecto(Proyecto p)
        {
            miProyecto = p;

            if (!Credenciales.Instance.GetLoginCorrecto())
            {
                DimensionsAcciones DA = new DimensionsAcciones();
                DA.setAccion("Listar archivos a subir");
                DA.ShowDialog();
                if (!Credenciales.Instance.GetLoginCorrecto())
                    return false;
            }

            Dimensions dm = new Dimensions();

            archivos = dm.listaArchivos(miProyecto);

            lstArch.Items.Clear();
            foreach (ArchivoDimensions arch in archivos)
            {
                string[] serialize = new string[5];
                serialize[0] = arch.archivo;
                serialize[1] = Utilitarios.TextoDiferencia(arch.diferencias);
                if (arch.ultima_modificacion == DateTime.MinValue)
                    serialize[2] = "N/A";
                else
                    serialize[2] = arch.ultima_modificacion.ToShortDateString() + " " + arch.ultima_modificacion.ToShortTimeString();

                ListViewItem lvi = new ListViewItem(serialize);
                lvi.Tag = arch.id;

                lstArch.Items.Add(lvi);
            }

            return true;
        }