protected void Page_Load(object sender, EventArgs e) { lblMessage.Text = string.Empty; int.TryParse(Page.Request["idSprawy"], out caseId); SetPageTitle(); if (!IsPostBack) { RegistryDAO dao = new RegistryDAO(); fkategoria.DataSource = dao.GetDocumentCategories(); if ((fkategoria.DataSource as ICollection).Count > 0) { fkategoria.DataTextField = "Description"; fkategoria.DataValueField = "ID"; fkategoria.DataBind(); fkategoria.Items.Insert(0, new ListItem("-- wybierz --", "0")); frodzajDokumentu.Items.Clear(); frodzajDokumentu.Items.Add(new ListItem("-- wybierz --", "0")); } else { BaseContentPage.SetError("Brak zdefiniowanych kategorii i rodzajów dokumentów", "~/OczekujaceZadania.aspx"); } setLinksVisibility(); } }
protected void Page_Load(object sender, EventArgs e) { if (!int.TryParse(Request.QueryString["docID"], out docID)) { Response.Redirect("~/Aplikacje/RKW/Przegladanie.aspx"); } using (IDataReader dr = new RegistryDAO().GetRKWDataForRegistration(docID)) { if (dr.Read()) { ldataPrzekazania.Text = dr["DataPrzekazania"].ToString(); // lTypKorespondencji.Text = AddidtionsList.GetConcatenatedLabels((int)dr["TypKorespondencjiZakodowany"]); lZnakPisma.Text = dr["ZnakPisma"].ToString(); lWydzial.Text = dr["Wydzial"].ToString(); lPracownik.Text = dr["Pracownik"].ToString(); lTypDokumentu.Text = dr["TypDokumentu"].ToString(); lNazwaAdresata.Text = dr["NazwaAdresata"].ToString(); lUlicaAdresata.Text = dr["UlicaAdresata"].ToString(); lKodIMiastoAdresata.Text = dr["KodIMiastoAdresata"].ToString(); // tbUwagi.Text = dr["Uwagi"].ToString(); if (!IsPostBack) { bindBarcodeValue((int)dr["TypKorespondencjiZakodowany"]); } } else { Response.Redirect("~/Aplikacje/RKW/Przegladanie.aspx"); } } }
public static List <Registry> GridList(Guid idStudent, Guid idCourse) { try { var list = RegistryDAO.GridList(idStudent, idCourse); if (list == null) { return(null); } list = IsFull(list); if (list == null) { throw new Exception("Erro na checagem da grade com quantidade máxima de matrículas"); } return(list); } catch (Exception e) { object[] parameters = { idStudent, idCourse }; string notes = LogHelper.Notes(parameters, e.Message); Log.Add(Log.TYPE_ERROR, "SistemaMatricula.Models.Registry.GridList", notes); } return(null); }
private void BindItems(XmlReader xr, int idR) { if (xr.Read()) { XslTransform itemsXslt = new XslTransform(); string customXslt = new RegistryDAO().GetRegistryXslt(idR); if (String.IsNullOrEmpty(customXslt)) { itemsXslt.Load(Server.MapPath("~/xslt/registryView.xslt")); } else { itemsXslt.Load(XmlReader.Create(new StringReader(customXslt))); } string itemsXml = xr.ReadOuterXml(); int id = new RegistryDAO().GetDailyLogID(); if (id == idR) { XsltArgumentList args = new XsltArgumentList(); args.AddParam("history", "", "true"); registryContent.TransformArgumentList = args; } registryContent.DocumentContent = itemsXml; registryContent.Transform = itemsXslt; EnablePager(itemsXml.Contains("pozycja")); } }
protected void Page_Load(object sender, EventArgs e) { lblError.Text = string.Empty; dao = new RegistryDAO(); Session["parentPage"] = Request.QueryString["pp"]; if (Session["registryID"] != null) { int.TryParse(Session["registryID"].ToString(), out registryID); } if (Session["itemID"] != null) { if (int.TryParse(Session["itemID"].ToString(), out itemID)) { HistoryItems = GetDocumentHistory(GetDocumentIDByDailyLogItem(registryID, itemID)); numerPozycji.Text = String.Format("[numer pozycji w rejestrze {1}: {0}]", itemID.ToString(), IsInvoice?"faktur":""); } } if (!Page.IsPostBack) { IsDailyLogItemAccessDenied = dao.IsDailyLogItemAccessDenied(registryID, itemID, new Guid(Membership.GetUser().ProviderUserKey.ToString())); } }
private void LoadYears() { RegistryDAO dao = new RegistryDAO(); rok.DataSource = dao.GetRegistryYears(); rok.DataTextField = "rok"; rok.DataBind(); rok.SelectedValue = DateTime.Today.Year.ToString(); }
private void WczytajListeInteresantow(int typInteresanta) { RegistryDAO rd = new RegistryDAO(); ddlSendersList.DataSource = rd.GetCustomers(typInteresanta); lnkEdit.Visible = (ddlSendersList.DataSource as ICollection).Count != 0; ddlSendersList.DataValueField = "ID"; ddlSendersList.DataTextField = "Description"; ddlSendersList.DataBind(); }
private void bindDictionary() { Collection <SimpleLookupDTO> lista = new RegistryDAO().GetOrganizationalUnits(); lista.Insert(0, new SimpleLookupDTO(0, "- dowolny -")); fOrganizationalUnit.DataSource = lista; fOrganizationalUnit.DataTextField = "Description"; fOrganizationalUnit.DataValueField = "ID"; fOrganizationalUnit.DataBind(); }
public static bool Add(Registry item) { var send = SendBill(item.Student.Name, item.Student.CPF, item.Grid.Price); if (send == false) { return(false); } return(RegistryDAO.Add(item)); }
protected void lnkAddCustomer_Click(object sender, EventArgs e) { if (Page.IsValid) { RegistryDAO rd = new RegistryDAO(); int id = int.Parse(rblTypInteresanta.SelectedItem.Value); string typ = rblTypInteresanta.SelectedItem.Text; CustomerDTO customer = new CustomerDTO(id, typ) { Nip = txtNIP.Text, NumberSMS = txtNumerSMS.Text }; if (id == 1) { customer.CustomerCategory = null; } else { customer.CustomerCategory = int.Parse(ddlKategoria.SelectedValue); } customer.FirstName = txtImie.Text; customer.LastName = txtNazwisko.Text; customer.Name = (txtNazwa.Text.Length > 0) ? txtNazwa.Text : null; AddressDTO addr = new AddressDTO(); addr.Building = txtBudynek.Text; addr.City = txtMiasto.Text; addr.Flat = txtLokal.Text; addr.PostalCode = txtKod.Text; addr.Street = txtUlica.Text; customer.Address = addr; // wstawienie interesanta int custId = rd.CreateCustomer(customer); SearchMode(); //ClearForm(); // pokazuje dodanego interesanta na liœcie //lnkFind_Click(sender, e); SelectCustomer(custId.ToString(), null); if (OnCustomerAdded != null) { OnCustomerAdded(sender, e); } // } }
protected void checkDocument(object source, ServerValidateEventArgs args) { using (IDataReader dr = new RegistryDAO().GetRKWDataForRegistration(int.Parse(args.Value))) { if (dr.Read()) { args.IsValid = true; } else { args.IsValid = false; } } }
protected void gvRegistersList_RowDataBound(object sender, GridViewRowEventArgs e) { RegistryDAO rd = new RegistryDAO(); if (e.Row.RowType == DataControlRowType.DataRow) { LinkButton lnkRegEdit = (LinkButton)e.Row.FindControl("lnkEdit"); if (lnkRegEdit != null) { bool isSysReg = DataBinder.Eval(e.Row.DataItem, "sys").ToString().ToLower().Contains("rue"); lnkRegEdit.Visible = !isSysReg; } } }
protected void frmSender_ItemUpdating(object sender, FormViewUpdateEventArgs e) { if (Page.IsValid) { RegistryDAO rd = new RegistryDAO(); int id = int.Parse((frmSender.FindControl("rodzajNowegoInteresanta") as RadioButtonList).SelectedItem.Value); string typ = (frmSender.FindControl("rodzajNowegoInteresanta") as RadioButtonList).SelectedItem.Text; CustomerDTO customer = new CustomerDTO(id, typ); customer.ID = int.Parse(ddlSendersList.SelectedValue); customer.FirstName = (frmSender.FindControl("txtImie") as TextBox).Text; customer.LastName = (frmSender.FindControl("txtNazwisko") as TextBox).Text; customer.Name = (frmSender.FindControl("txtNazwa") as TextBox).Text; if (frmSender.FindControl("txtNip") != null) { customer.Nip = (frmSender.FindControl("txtNip") as TextBox).Text; } customer.NumberSMS = (frmSender.FindControl("txtNumerSMS") as TextBox).Text; AddressDTO addr = new AddressDTO(); addr.Building = (frmSender.FindControl("txtBudynek") as TextBox).Text; addr.City = (frmSender.FindControl("txtMiasto") as TextBox).Text; addr.Flat = (frmSender.FindControl("txtLokal") as TextBox).Text; addr.Post = (frmSender.FindControl("txtPoczta") as TextBox).Text; addr.PostalCode = (frmSender.FindControl("txtKod") as TextBox).Text; addr.Street = (frmSender.FindControl("txtUlica") as TextBox).Text; customer.Address = addr; // aktualizacja interesanta if (customer.FirstName != null && customer.LastName != null) { customer.Name = null; } rd.UpdateCustomer(customer); frmSender.ChangeMode(FormViewMode.ReadOnly); frmSender.Visible = false; v1.Visible = true; WczytajListeInteresantow(int.Parse(rodzajInteresanta.SelectedValue)); } }
protected void documentsGrid_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Confirm") { try { if (confirmDocument()) { int registryID; if (Session["registryId"] != null && int.TryParse(Session["registryId"].ToString(), out registryID)) { int[] result = new RegistryDAO().AcquireItemID(registryID, new Guid(Membership.GetUser().ProviderUserKey.ToString()), Document.ResponseAddress, false); int posNumber = result[0]; int documentID = result[1]; Guid itemGuid = Guid.Empty; if (new DocumentDAO().AddNewDocumentItem(documentID, Document.DocumentName, "", new MemoryStream(Document.DocumentContent), Document.DocumentType, ref itemGuid, DocumentItemCategory.Uploaded)) { Session["itemId"] = posNumber.ToString(); Response.Redirect("~/Aplikacje/DziennikKancelaryjny/EdycjaPozycjiDziennika.aspx?pp=s"); } } } } catch (Exception ex) { errorMsg.Text = "Próba potwierdzenia dokumentu nie powiodła się: " + ex.Message; } } else if (e.CommandName == "Delete") { try { confirmDocument(); string parentPage = Session["parentPage"].ToString(); Response.Redirect("~/Aplikacje/DziennikKancelaryjny/ePUAPIntegration.aspx?pp=" + parentPage); } catch (Exception ex) { errorMsg.Text = "Próba usunięcia dokumentu nie powiodła się: " + ex.Message; } } }
protected void lnkUpdateCustomer_Click(object sender, EventArgs e) { if (Page.IsValid) { RegistryDAO rd = new RegistryDAO(); int id = int.Parse(rblTypInteresanta.SelectedItem.Value); string typ = rblTypInteresanta.SelectedItem.Text; CustomerDTO customer = new CustomerDTO(id, typ); customer.ID = int.Parse(hfCustomerID.Value); if (id == 1) { customer.CustomerCategory = null; } else { customer.CustomerCategory = int.Parse(ddlKategoria.SelectedValue); } customer.FirstName = txtImie.Text; customer.LastName = txtNazwisko.Text; customer.Name = (txtNazwa.Text.Length > 0) ? txtNazwa.Text : null; AddressDTO addr = new AddressDTO(); addr.Building = txtBudynek.Text; addr.City = txtMiasto.Text; addr.Flat = txtLokal.Text; //addr.Post = frmSender.FindControl("txtPoczta") as TextBox).Text; addr.PostalCode = txtKod.Text; addr.Street = txtUlica.Text; customer.Address = addr; // wstawienie interesanta rd.UpdateCustomer(customer); SearchMode(); ClearForm(); // pokazuje dodanego interesanta na liœcie //lnkFind_Click(sender, e); } }
protected void lnkEdit_Click(object sender, EventArgs e) { RegistryDAO rd = new RegistryDAO(); frmSender.ChangeMode(FormViewMode.Edit); frmSender.DataSource = rd.GetCustomer(ddlSendersList.SelectedValue); frmSender.DataBind(); if (int.Parse(rodzajInteresanta.SelectedValue) > 0) { (frmSender.FindControl("rodzajNowegoInteresanta") as RadioButtonList).SelectedValue = rodzajInteresanta.SelectedValue; } else { (frmSender.FindControl("rodzajNowegoInteresanta") as RadioButtonList).SelectedValue = "1"; } obslugaZmianyTypuNowegoInteresanta(null, null); frmSender.Visible = true; v1.Visible = false; }
protected void Page_Load(object sender, EventArgs e) { RegistryDAO rd = new RegistryDAO(); if (Session["idRejestru"] != null) { int regId = int.Parse(Session["idRejestru"].ToString()); if (rd.RegHasData(regId)) { WebMsgBox.Show(this, "Nie można edytować definicji tego rejestru, ponieważ rejestr zawiera dane"); Response.Redirect("~/Aplikacje/PanelAdministracyjny/ListaRejestrow.aspx", true); } } if (!IsPostBack) { if (Session["idDefinicji"] != null) { int regDefId = int.Parse(Session["idDefinicji"].ToString()); XmlDocument doc = new XmlDocument(); string def = string.Empty; using (DbDataReader dr = (DbDataReader)(new RegistryDAO()).GetRegistryDefinition(regDefId)) { if (dr.Read()) { def = dr["definicja"].ToString(); doc.LoadXml(def); SetRegDef(doc); } else { SetRegDef(GetRegDef()); } } } else { // insert } LoadRegTree(); } }
protected void Page_Load(object sender, EventArgs e) { lblMessage.Text = string.Empty; if (!IsPostBack) { int itemID; int registryId = 0; if (Request["itemId"] != null && int.TryParse(Request["itemId"].ToString(), out itemID)) { registryId = new RegistryDAO().GetRegistryIDByItem(itemID); } if (registryId == 0 && (Request["regid"] == null || !int.TryParse(Request["regid"].ToString(), out registryId))) { return; } RegistryDAO dao = new RegistryDAO(); if (!dao.IsInMainDepartment(registryId, (Guid)Membership.GetUser().ProviderUserKey)) { lblMessage.Text = "Brak uprawnień do edycji/zapisu."; lblSave.Visible = false; lblCancel.Visible = false; fs.Visible = false; return; } using (IDataReader idr = dao.GetRegistryDefinitionByRegistryId(registryId)) { if (idr.Read()) { Session["registryDefinition"] = idr["definicja"].ToString(); } } } generateFields(); }
protected void Page_Load(object sender, EventArgs e) { RegistryDAO rd = new RegistryDAO(); if (Session["idRejestru"] != null) { int regId = int.Parse(Session["idRejestru"].ToString()); lnkRegistryDefinition.Visible = !rd.RegHasData(regId); } string currentOption = Request.Url.AbsoluteUri.Substring(Request.Url.AbsoluteUri.LastIndexOf('/') + 1); switch (currentOption.ToLower()) { case "edycjarejestru.aspx": currentItem = lnkRegistryDetails.ID; break; case "budowadefinicjirejestru.aspx": currentItem = lnkRegistryDefinition.ID; break; default: break; } }
protected void registerDocument(object sender, EventArgs e) { RegistryDAO dao = new RegistryDAO(); int additionFlags = 0; foreach (ListItem item in cbAdditions.Items) { if (item.Selected) { additionFlags |= (int)Enum.Parse(typeof(Additions), item.Value); if ((Additions)Enum.Parse(typeof(Additions), item.Value) == Additions.DOD_ZAGRANICZNY) { int zone = int.Parse(ddlZone.SelectedValue) << 16; additionFlags += zone; } } } if (dao.RegisterDocumentInRKW(docID, AddidtionsList.GetConcatenatedLabels(additionFlags), additionFlags, tbUwagi.Text)) { Response.Redirect("~/Aplikacje/RKW/Przegladanie.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { lblMessage.Text = string.Empty; if (!Page.IsPostBack) { ViewState["ReferrerUrl"] = Request.UrlReferrer.ToString(); if (int.TryParse(Page.Request.QueryString["id"], out regItemID)) { try { XslCompiledTransform xslTransform = new XslCompiledTransform(); xslTransform.Load(Server.MapPath("~/xslt/registryView.xslt")); XmlReader xr = new RegistryDAO().GetRegistryItemHistory(regItemID, (Guid)Membership.GetUser().ProviderUserKey); XsltArgumentList args = new XsltArgumentList(); args.AddParam("history", "", "true"); StringWriter sw = new StringWriter(); xslTransform.Transform(xr, args, sw); regContent.InnerHtml = sw.ToString(); } catch (SqlException ex) { lblMessage.Text = ex.Message; fsRegistryHistory.Visible = false; } catch (Exception) { lblMessage.Text = String.Format("Brak historii!"); fsRegistryHistory.Visible = false; } } } }
private void LoadAvailableRegistries() { IDataReader dr = null; if (Session["idAkcji"].ToString() == "2820653C-06BA-4704-AE1C-47D667E9F352") { //dr = new RegistryDAO().GetAvailableRegistries((Guid)Membership.GetUser().ProviderUserKey, int.Parse(Session["idSprawy"].ToString()), false); dr = new RegistryDAO().GetAvailableRegistries((Guid)Membership.GetUser().ProviderUserKey, CoreObject.GetId(Request), false, SelectedYear); } if (Session["idAkcji"].ToString() == "ED10E89A-365B-4034-9710-1E58BB93F5E9") { //dr = new RegistryDAO().GetAvailableRegistries((Guid)Membership.GetUser().ProviderUserKey, int.Parse(Session["idDokumentu"].ToString()), true); dr = new RegistryDAO().GetAvailableRegistries((Guid)Membership.GetUser().ProviderUserKey, CoreObject.GetId(Request), true, SelectedYear); } if (dr != null) { rejestry.DataSource = dr; rejestry.DataTextField = "nazwa"; rejestry.DataValueField = "id"; rejestry.DataBind(); select.Enabled = rejestry.Items.Count > 0; message.Visible = !select.Enabled; } }
private void generateFields() { string xmlItem = string.Empty; string objectType; int objectID; Dictionary <string, string> values = new Dictionary <string, string>(); if (Session["registryDefinition"] == null) { return; } int idPozycji = 0; if (Request.QueryString["itemId"] != null && int.TryParse(Request.QueryString["itemId"].ToString(), out idPozycji)) { xmlItem = new RegistryDAO().GetRegistryItem(idPozycji); new RegistryDAO().GetObjectIDRegistry(idPozycji, out objectType, out objectID); switch (objectType) { case "DOC": ObjectDetailsViewC.DocumentID = objectID; ObjectType = "dokumentu"; ScanPreviewControl1.DocumentID = objectID; break; case "CASE": ObjectDetailsViewC.CaseID = objectID; ObjectType = "sprawy"; break; } if (!string.IsNullOrEmpty(xmlItem)) { XPathDocument xmld = new XPathDocument(new StringReader(xmlItem)); XPathNavigator xmln = xmld.CreateNavigator(); XPathNodeIterator xmli = xmln.Select("/wpis//*"); while (xmli.MoveNext()) { values.Add(xmli.Current.Name, xmli.Current.Value); } } } else { int regID = 0; int.TryParse(Request["regid"].ToString(), out regID); RegistryDAO dao = new RegistryDAO(); objectType = dao.GetRegistryType(regID); objectID = CoreObject.GetId(Request); switch (objectType) { case "DOC": ObjectDetailsViewC.DocumentID = objectID; ObjectType = "dokumentu"; ScanPreviewControl1.DocumentID = objectID; break; case "CASE": ObjectDetailsViewC.CaseID = objectID; ObjectType = "sprawy"; break; } } XPathDocument xpd = new XPathDocument(new StringReader(Session["registryDefinition"].ToString())); XPathNavigator xpn = xpd.CreateNavigator(); XPathNodeIterator xpni = xpn.Select("//pole"); while (xpni.MoveNext()) { bool isHeader = xpni.Current.SelectDescendants("pole", "", false).Count > 0; int level = xpni.Current.SelectAncestors("pole", "", false).Count + 1; if (isHeader) { level -= 1; } if (level < 0) { level = 0; } string name = xpni.Current.SelectSingleNode("@nazwa").Value; string label = xpni.Current.SelectSingleNode("@etykieta").Value; if (isHeader) { fieldContainer.Controls.Add(RegistryHelper.CreateField(isHeader, "0", level, name, label, null, false, null)); } else { string dataType = xpni.Current.SelectSingleNode("@typ").Value; bool required = xpni.Current.SelectSingleNode("@wymagane").Value == "1" ? true : false; string position = xpni.CurrentPosition.ToString(); fieldContainer.Controls.Add(RegistryHelper.CreateField(isHeader, position, level, name, label, dataType, required, values.Count > 0?values[name]:null)); } } }
private void LoadRegistryData(int regId) { ViewState["registryId"] = regId; RejestryDSTableAdapters.DaneRejestruTableAdapter ds = new Pemi.Esoda.Web.UI.Rejestry.RejestryDSTableAdapters.DaneRejestruTableAdapter(); RegistryDAO dao = new RegistryDAO(); RejestryDS.DaneRejestruDataTable dt = ds.GetData(regId); //przeniesione do metofy BindItems //XslTransform itemsXslt = new XslTransform(); //string customXslt = new RegistryDAO().GetRegistryXslt(regId); //if (String.IsNullOrEmpty(customXslt)) //{ // itemsXslt.Load(Server.MapPath("~/xslt/registryView.xslt")); //} //else //{ // itemsXslt.Load(XmlReader.Create(new StringReader(customXslt))); //} registryName.Text = dt[0].nazwa; if (dt[0].wydzialGlowny.Length > 0) { registryName.Text += string.Format(" ({0})", dt[0].wydzialGlowny); } //registryContent.Transform = itemsXslt; Session["kryteriaRejestru"] = dt[0].definicja; loadSearchCriteriaRegistryDefinition(dt[0].definicja); List <string> sc = new List <string>(); foreach (Control c in kryteria.Controls) { if (c is TextBox) { TextBox tb = c as TextBox; sc.Add(tb.Text); } } StringBuilder criteria = new StringBuilder(); for (int i = 0; i < sc.Count; i++) { criteria.Append(sc[i]); if (i != sc.Count - 1) { criteria.Append("|"); } } Session.Add("SearchCriteria", criteria); using (XmlReader xr = getCurrentSearchRegistryPage(criteria.ToString())) { if (xr != null) { BindItems(xr, regId); } else { EnablePager(false); } } EnableDisablePdfPrinter(); //using (XmlReader xr = getCurrentRegistryPage()) //{ // if (xr != null) // BindItems(xr, regId); // else // EnablePager(false); //} //EnableDisablePdfPrinter(); }
public static bool DeleteByGrid(Guid id) { return(RegistryDAO.DeleteByGrid(id)); }
public static List <Registry> List(Registry filters = null, bool actual = false) { return(RegistryDAO.List(filters, actual)); }
public static Registry Find(Guid id) { return(RegistryDAO.Find(id)); }
protected void saveItem(object sender, EventArgs e) { if (Session["registryDefinition"] == null) { return; } XPathDocument xpd = new XPathDocument(new StringReader(Session["registryDefinition"].ToString())); XPathNavigator xpn = xpd.CreateNavigator(); XPathNodeIterator xpni = xpn.Select("//pole[not(*)]"); //int i = 1; List <string> values = new List <string>(); foreach (Control c in fieldContainer.Controls) { if (c is Panel) { foreach (Control c2 in c.Controls) { if (c2 is TextBox) { TextBox tb = c2 as TextBox; values.Add(tb.Text); break; } } } } int objectId = 0; //if (Session["idObiektu"] == null || !int.TryParse(Session["idObiektu"].ToString(), out objectId)) if (Request.QueryString["itemId"] != null) { int.TryParse(Request.QueryString["itemId"].ToString(), out objectId); } else { if (CoreObject.GetId(Request) <= 0) { BaseContentPage.SetError("Nie udało się zapisać pozycji rejestru - brak skojarzonego dokumentu lub sprawy", "~/OczekujaceZadania.aspx"); } objectId = CoreObject.GetId(Request); } int registryId = 0; int itemID = 0; if (Request["itemId"] != null && int.TryParse(Request["itemId"].ToString(), out itemID)) { registryId = new RegistryDAO().GetRegistryIDByItem(itemID); Session["idAkcji"] = "ED10E89A-365B-4034-9710-1E58BB93F5E9"; } if (registryId == 0 && (Request["regid"] == null || !int.TryParse(Request["regid"].ToString(), out registryId))) { BaseContentPage.SetError("Nie udało się zapisać pozycji rejestru - brak wybranego rejestru", "~/OczekujaceZadania.aspx"); } string itemContent = RegistryHelper.CreateRegistryItem(Session["registryDefinition"].ToString(), values); int pozId = (new RegistryDAO()).SaveRegistryItem((Guid)Membership.GetUser().ProviderUserKey, registryId, objectId, itemContent, itemID == 0); List <string> parameters = new List <string>(); using (DbDataReader dr = (DbDataReader)(new RegistryDAO()).GetRegistry(registryId)) { if (dr.Read()) { parameters.Add(dr["nazwa"].ToString()); parameters.Add(objectId.ToString()); ActionLogger al = new ActionLogger(new ActionContext(new Guid(Session["idAkcji"].ToString()), new Guid(Membership.GetUser().ProviderUserKey.ToString()), Membership.GetUser().UserName, Membership.GetUser().Comment, parameters)); if (dr["wpisy"].ToString().Contains("doc")) { al.AppliesToDocuments.Add(objectId); } else { al.AppliesToCases.Add(objectId); } if (Request.QueryString["itemId"] != null) { al.ActionData.Add("WykonanaAkcja", "Edycja wpisu do rejestru"); } else { al.ActionData.Add("WykonanaAkcja", "Dodanie wpisu do rejestru"); } al.ActionData.Add("Data", DateTime.Now.ToString()); al.ActionData.Add("Nazwa", "Wpis do rejestru " + dr["nazwa"].ToString()); al.ActionData.Add("Uzytkownik", Membership.GetUser().UserName); al.ActionData.Add("NazwaRejestru", dr["nazwa"].ToString()); al.ActionData.Add("NrPozycjiWRejestrze", pozId.ToString()); al.ActionData.Add("TypWpisu", (dr["wpisy"].ToString().Contains("doc")) ? "dokument" : "sprawa"); al.Execute(); } } Response.Redirect("~/Rejestry/ListaRejestrow.aspx?regid=" + registryId.ToString()); }