private void ImportListToDataBase(List <MovDiario> list) { string horainicio = DateTime.Now.ToShortTimeString(); bool ret = false; if (list.Count > 0) { //if (new MovDiarioBLL().Deletar(list[0].mesano)) //{ ret = new MovDiarioBLL().Inserir(list); if (ret) { //LimpaCampos(); MostraMensagemTelaUpdatePanel(upSys, " Arquivo Carregado com sucesso!"); } // } } else { MostraMensagemTelaUpdatePanel(upSys, "Arquivo com problema!"); } StatusLabel.Text = "Upload Status: Início " + horainicio + " >>>> Fim " + DateTime.Now.ToShortTimeString(); contador.Text = "Número de Registros importados: " + list.Count.ToString(); }
protected void grdImportacao_RowCommand(object sender, GridViewCommandEventArgs e) { try { switch (e.CommandName) { case "Exportar": obj.dt_inclusao = e.CommandArgument.ToString(); DataTable dt = new MovDiarioBLL().BuscaDetalheImportacao(obj); if (dt.Rows.Count > 0) { var nomeArquivo = Convert.ToString(DateTime.Today.Year) + "_" + Convert.ToString(DateTime.Today.Month) + "_" + Convert.ToString(DateTime.Today.Day) + "_ControleCRC" + ".xls"; Dictionary <string, DataTable> dtRelatorio = new Dictionary <string, DataTable>(); dtRelatorio.Add(nomeArquivo, dt); Session["DtRelatorio"] = dtRelatorio; //ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( 'WebFile.aspx', null, 'height=700,width=760,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no,top=\'+Mtop+\', left=\'+Mleft+\'' );", true); BasePage.AbrirNovaAba(this, "WebFile.aspx", "OPEN_WINDOW"); } else { MostraMensagemTelaUpdatePanel(upSys, "Atenção\\n\\n" + "A consulta não retornou dados"); } break; //case "Deletar": // obj.dt_inclusao = e.CommandArgument.ToString(); // bool ret = new MovDiarioBLL().Deletar(obj); // if (ret) // { // if (ViewState["Parametros"] != null) // { // string[] par = ViewState["Parametros"].ToString().Split(char.Parse("|")); // CarregaGrid("grdImportacao", new MovDiarioBLL().BuscaImportacao(par[0], par[1]), grdImportacao); // MostraMensagemTelaUpdatePanel(upSys, "Importação Deletada com Sucesso!"); // } // } // else // MostraMensagemTelaUpdatePanel(upSys, "Problemas contate o administrador de sistemas!"); // break; default: break; } } catch (Exception ex) { MostraMensagemTelaUpdatePanel(upSys, "Atenção\\n\\nA importação não pôde ser deletada.\\nMotivo:\\n" + ex.Message); } }