protected void grdSex_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int pk = 0;

            int.TryParse(e.Keys[0].ToString(), out pk);

            int new_value = 0;

            int.TryParse(e.NewValues["COD_REMESSA_SERASA_PEFIN"].ToString(), out new_value);

            if (pk != new_value)
            {
                try
                {
                    ImportaBaseSerasaBLL bll = new ImportaBaseSerasaBLL();
                    Boolean res = bll.Atualizar(pk, new_value);
                    grdSex.EditIndex = -1;
                    grdSex.PageIndex = 0;
                    ListaRemessas();
                }
                catch (Exception ex)
                {
                    objPage.MostraMensagemTelaUpdatePanel(upExcel, "Problemas contate o administrador do sistema: //n" + ex.Message);
                    return;
                }
            }
            else
            {
                objPage.MostraMensagemTelaUpdatePanel(upExcel, "Atenção!! \\n\\nEntre com o número de remessa diferente.");
            }
        }
        private void ListaRemessas()
        {
            ImportaBaseSerasaBLL bll = new ImportaBaseSerasaBLL();
            DataTable            dt  = bll.ListaRemessas();

            divselect.Visible   = true;
            ViewState["grdSex"] = dt;
            objPage.CarregarGridView(grdSex, dt);
        }
Exemple #3
0
        private void ListaTodos()
        {
            ImportaBaseSerasaBLL bll = new ImportaBaseSerasaBLL();
            DataTable            dt  = bll.ListaTodos();

            divselect.Visible   = true;
            ViewState["grdSim"] = dt;
            CarregarGridView(grdSim, dt);
        }
Exemple #4
0
        protected void UploadButton_Click(object sender, EventArgs e)
        {
            divselect.Visible = false;

            if (FileUploadControl.HasFile)
            {
                if (                                                                                                                      //FileUploadControl.PostedFile.ContentType.Equals("application/vnd.ms-excel") ||  //formato 2003
                    FileUploadControl.PostedFile.ContentType.Equals("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")) // formato superior 2003
                {
                    try
                    {
                        if (Session["objUser"] != null)
                        {
                            var user = (ConectaAD)Session["objUser"];

                            string[] name = Path.GetFileName(FileUploadControl.FileName).ToString().Split('.');
                            string   path = Server.MapPath("UploadFile\\") + name[0] + "_" + System.DateTime.Now.ToFileTime() + "." + name[1];

                            FileUploadControl.SaveAs(path);
                            BasePage obj = new BasePage();
                            //Lê o Excel e converte para DataSet
                            DataTable ds = obj.ReadExcelFile(path);

                            ImportaBaseSerasaBLL bll = new ImportaBaseSerasaBLL();
                            bool ret = bll.ImportaDados(ds, user.login);
                            if (ret)
                            {
                                ListaTodos();
                                MostraMensagemTelaUpdatePanel(upSimulacao, " Arquivo Carregado com sucesso\\n\\nQuantidade de linhas importados " + ds.Rows.Count + " registros");
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        MostraMensagemTelaUpdatePanel(upSimulacao, "Atenção\\n\\nO arquivo não pôde ser carregado.\\nMotivo:\\n" + ex.Message);
                    }
                    finally
                    {
                        FileUploadControl.FileContent.Dispose();
                        FileUploadControl.FileContent.Flush();
                        FileUploadControl.PostedFile.InputStream.Flush();
                        FileUploadControl.PostedFile.InputStream.Close();
                    }
                }
                else
                {
                    MostraMensagemTelaUpdatePanel(upSimulacao, "Atenção\\n\\nCarregue apenas arquivos Excel 2007 (.xlsx) ou superior!");
                }
            }

            else
            {
                MostraMensagemTelaUpdatePanel(upSimulacao, "Atenção\\n\\nSelecione um Arquivo para continuar!");
            }
        }
        protected void btnTxtSerasa_Click(object sender, EventArgs e)
        {
            // Gera a remessa:
            Relatorio            obj = (Relatorio)Session["ObjRelatorio"];
            ImportaBaseSerasaBLL bll = new ImportaBaseSerasaBLL();
            int ret = bll.GeraRemessa();

            ListaRemessas();

            // Exporta TXT SERASA:
            //obj.parametros[0].valor = ret.ToString();
            //GeraRelatorio(obj);
        }
        protected void grdSex_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int pk = 0;

            int.TryParse(e.Keys[0].ToString(), out pk);

            try
            {
                ImportaBaseSerasaBLL bll = new ImportaBaseSerasaBLL();
                Boolean res = bll.Deletar_Remessa(pk);
                grdSex.EditIndex = -1;
                grdSex.PageIndex = 0;
                ListaRemessas();
            }
            catch (Exception ex)
            {
                objPage.MostraMensagemTelaUpdatePanel(upExcel, "Problemas contate o administrador do sistema: //n" + ex.Message);
                return;
            }
        }