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); }
private void ListaTodos() { ImportaBaseSerasaBLL bll = new ImportaBaseSerasaBLL(); DataTable dt = bll.ListaTodos(); divselect.Visible = true; ViewState["grdSim"] = dt; CarregarGridView(grdSim, dt); }
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; } }