Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //DataTable dtb = new DataTable();
            //List<Documento> DocList = new List<Documento>();

            //dtb = CriaDataTable();
            //if (Session["mDatatable"] == null)
            //    Session["mDatatable"] = dtb;
            //else
            //    dtb = (DataTable)Session["mDatatable"];

            //if (Session["mDocs"] == null)
            //    Session["mDocs"] = DocList;
            //else
            //    DocList = (List<Documento>)Session["mDocs"];

            //this.GridDOC.DataSource = ((DataTable)Session["mDatatable"]).DefaultView;
            //this.GridDOC.DataBind();

            if (!IsPostBack)
            {
                IDBackup.Text = Guid.NewGuid().ToString();
                using (var db = new ConexaoDB())
                {
                    var q = db.Jogadores.Any(x => x.ID == jogador.ID);

                    if (q == false)
                    {
                        db.Jogadores.Add(jogador);
                        db.SaveChanges();
                    }
                }
            }

            jogador.ID = IDBackup.Text;

            RangeValidatorData.MaximumValue = (System.DateTime.Today.AddYears(-18).ToString("d"));
            RangeValidatorData.MinimumValue = System.DateTime.Today.AddYears(-60).ToString("d");

            using (var db = new ConexaoDB())
            {
                //var q = db.Jogadores.Any(x => x.ID == jogador.ID);

                //if (q == false)
                //{
                //    db.Jogadores.Add(jogador);
                //    db.SaveChanges();
                //}

                //else
                //{
                //    foreach (Jogador j in db.Jogadores.Where(x => x.CPF == null).ToList())
                //        jogador.ID = j.ID;
                //}
                //db.SaveChanges();
                GridDOC.DataSource = db.Documentos.Where(x => x.IDJogador == jogador.ID).ToList();
                GridDOC.DataBind();
            }
        }
Esempio n. 2
0
        protected void GridDOC_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            var l = GridDOC.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text;

            using (var db = new ConexaoDB())
            {
                var d = db.Documentos.Find(l);
                System.IO.File.Delete(d.Caminho);
                db.Documentos.Remove(d);
                db.SaveChanges();
                GridDOC.DataSource = db.Documentos.Where(x => x.IDJogador == jogador.ID).ToList();
                GridDOC.DataBind();
            }
        }
Esempio n. 3
0
        //private DataTable CriaDataTable()

        //{
        //    DataTable mDataTable = new DataTable();
        //    DataColumn mDataColumn = new DataColumn();
        //    mDataColumn.DataType = Type.GetType("System.String");
        //    mDataColumn.ColumnName = "NOME";
        //    mDataTable.Columns.Add(mDataColumn);
        //    mDataColumn = new DataColumn();
        //    mDataColumn.DataType = Type.GetType("System.String");
        //    mDataColumn.ColumnName = "Tipo do Arquivo";
        //    mDataTable.Columns.Add(mDataColumn);
        //    return mDataTable;

        //}

        private bool UploadArquivo()
        {
            if (FileUploadDoc.FileName != "")
            {
                using (var db = new ConexaoDB())
                {
                    if (!Directory.Exists(@"C:\Users\lcosta\Documents\ArquivosImportados\" + jogador.ID))
                    {
                        Directory.CreateDirectory(@"C:\Users\lcosta\Documents\ArquivosImportados\" + jogador.ID);
                    }

                    FileUploadDoc.SaveAs((@"C:\Users\lcosta\Documents\ArquivosImportados\" +
                                          jogador.ID + @"\" + FileUploadDoc.FileName).ToString());

                    //List<Documento> newDoc = (List<Documento>)Session["mDocs"];
                    Documento doc = new Documento();
                    doc.IDDocumento = Guid.NewGuid().ToString();
                    doc.Caminho     = @"C:\Users\lcosta\Documents\ArquivosImportados\" +
                                      jogador.ID + @"\" + FileUploadDoc.FileName;
                    doc.Tipo      = Tipos_de_arquivo.SelectedItem.ToString();
                    doc.IDJogador = jogador.ID;
                    //newDoc.Add(doc);
                    //Session["mDocs"] = newDoc;
                    //DataTable dtb = (DataTable)Session["mDatatable"];
                    //DataRow row = dtb.NewRow();
                    //row["NOME"] = FileUploadDoc.FileName;
                    //row["Tipo do Arquivo"] = Tipos_de_arquivo.SelectedItem.ToString();
                    //dtb.Rows.Add(row);
                    //Session["mDatatable"] = dtb;


                    db.Documentos.Add(doc);
                    db.SaveChanges();
                    GridDOC.DataSource = db.Documentos.Where(x => x.IDJogador == jogador.ID).ToList();
                    GridDOC.DataBind();
                }

                return(true);
            }
            return(false);
        }