protected void BtnConfirmDeleting_Click(object sender, EventArgs e) { try { Int32 IdToDelete = Convert.ToInt32(HydIdToDelete.Value); TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); ObjTrackManagement2PageManager.DeleteEvt(IdToDelete); //ImageEFRepository rep = new ImageEFRepository(""); //Ls.Prj.Entity.Image ImgToStoreInAudit = rep.SelectEntity(IdToDelete); ////cancella la riga //DeleteEntity(IdToDelete); ////cancella l'immagine fisica //string DestPdfFullPath = HttpContext.Current.Server.MapPath("~/Public/Photos/"); //string ImgName = ImgToStoreInAudit.ImageName; //System.IO.File.Delete(DestPdfFullPath + ImgName); //AuditPageManager ObjPageManager = new AuditPageManager(); //ObjPageManager.InsertAudit(LoginUsr, "Image deleted: " + ImgToStoreInAudit.ImageName); BindRepeater(); DivDelete.Attributes.Add("Class", "ParentDivDeleting Disattivato"); } catch (Exception ex) { PrintError(ex); } }
public static JsonVerifyIdentity UpdateHouse(int IdEvt, int IdHouse) { JsonVerifyIdentity ObjJsonVerifyIdentity = new JsonVerifyIdentity(); TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); UpdateHouseEvtInputDto ObjUpdateHouseEvtInputDto = new UpdateHouseEvtInputDto(); ObjUpdateHouseEvtInputDto.id = IdEvt; ObjUpdateHouseEvtInputDto.houseId = IdHouse; ObjTrackManagement2PageManager.UpdateHouseEvt(ObjUpdateHouseEvtInputDto); //if (email != "lully" || pwd != "lully") //{ // ObjJsonVerifyIdentity.errore = 1; // ObjJsonVerifyIdentity.dettaglio = "Errore di autenticazione"; //} //else //{ // ObjJsonVerifyIdentity.errore = 0; // ObjJsonVerifyIdentity.destUrl = "/default.aspx"; //} return(ObjJsonVerifyIdentity); }
protected void BtnUpdateAllBrothers_Click(object sender, EventArgs e) { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); try { //si scorre il repeater ed aggiorna i dati foreach (RepeaterItem item in RptSelEvt.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem) { var TxtAmount = (TextBox)item.FindControl("TxtAmount"); var TxtDescription = (TextBox)item.FindControl("TxtDescription"); DropDownList CboCase = (DropDownList)item.FindControl("CboCase"); int idEvt = Convert.ToInt32(CboCase.Attributes["MemIdEvt"]); //MemIdEvt //fa il put del dato UpdateBrotherEvtDto ObjUpdateBrotherEvtDto = new UpdateBrotherEvtDto(); ObjUpdateBrotherEvtDto.id = idEvt; ObjUpdateBrotherEvtDto.amount = Convert.ToDouble(TxtAmount.Text); ObjUpdateBrotherEvtDto.description = TxtDescription.Text; ObjTrackManagement2PageManager.UpdateBrotherEvt(ObjUpdateBrotherEvtDto); } } //messaggio di conferma salvataggio LitMessaggioInformativo.Text = "Events update successfully completed."; DivInformation.Attributes.Add("Class", "ParentDivDeleting Attivo"); } catch (Exception ex) { PrintError(ex); } }
//private void PopolaCboUsers(DropDownList drop, List<User> list) //{ // foreach (User Curr in list) // { // var listItem = new ListItem(); // listItem.Value = Curr.IdUser.ToString(); // listItem.Text = Curr.Name; // drop.Items.Add(listItem); // } //} private void BindRepeater() { //if (ViewState["LstEvtDto"] == null) //{ // ViewState["LstEvtDto"] = TrackManagement2PageManager.GetEventi(Convert.ToDateTime(TxtDa.Text), Convert.ToDateTime(TxtA.Text)); //} TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); List <EventoDTO> LstEvtDto = ObjTrackManagement2PageManager.GetEventi(Convert.ToDateTime(TxtDa.Text), Convert.ToDateTime(TxtA.Text), ChkProcessed.Checked); //List<EventoDTO> LstEvtDto = TrackManagement2PageManager.GetEventi(Convert.ToDateTime(TxtDa.Text), Convert.ToDateTime(TxtA.Text)); //Create the PagedDataSource that will be used in paging PagedDataSource pgitems = new PagedDataSource(); //List<EventoDTO> LstEvtDto =(List<EventoDTO>)ViewState["LstEvtDto"]; //pgitems.DataSource = LstEvtDto.OrderByDescending(x => x.date).ToList(); List <EventoDTO> LstEvtDtoOrdered = LstEvtDto.OrderByDescending(x => x.date).ToList(); pgitems.DataSource = LstEvtDtoOrdered; //pgitems.DataSource = LstEvtDto.ToList(); pgitems.AllowPaging = true; //Control page size from here pgitems.PageSize = Convert.ToInt32(CboRowsInPages.SelectedValue); //pgitems.PageSize = 5; pgitems.CurrentPageIndex = PageNumber; //Raccolgo il numero pagine TotalNumPages = pgitems.PageCount; if (pgitems.PageCount > 1) { rptPaging.Visible = true; ArrayList pages = new ArrayList(); for (int i = 0; i <= pgitems.PageCount - 1; i++) { pages.Add((i + 1).ToString()); } rptPaging.DataSource = pages; rptPaging.DataBind(); } else { rptPaging.Visible = false; } //Finally, set the datasource of the repeater Repeater1.DataSource = pgitems; Repeater1.DataBind(); LitShowOneOf.Text = "Showing 1 to " + pgitems.PageSize + " of " + LstEvtDto.Count + " entries"; btnPage.Text = "Pag. " + (PageNumber + 1); }
protected void BtnConfirmDeleting_Click(object sender, EventArgs e) { try { Int32 IdToDelete = Convert.ToInt32(HydIdToDelete.Value); TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); ObjTrackManagement2PageManager.DeleteEvt(IdToDelete); BindBrotherEvts(); DivDelete.Attributes.Add("Class", "ParentDivDeleting Disattivato"); } catch (Exception ex) { PrintError(ex); } }
protected void LnkBtnApplyTemplate_Click(object sender, EventArgs e) { //per ogni template del tipo selezionato recupera gli eventi template e li inserisce sull'evento corrente //--- TemplateDetailPageManager ObjTemplateDetailPageManager = new TemplateDetailPageManager(); TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); ////recupera il template //TemplateDTO ObjTemplateDTO; //ObjTemplateDTO = ObjTemplateDetailPageManager.GetTemplate(Convert.ToInt32(CboTemplates.SelectedValue)); try { if (CboTemplates.SelectedValue != "0") { Evento ObjEvento = ObjTrackManagement2PageManager.GetAsyncEvento("events/" + Request.QueryString["evtId"].ToString()).Result; //Recupera gli eventi del template List <EventoDTO> LstEvtDto = ObjTemplateDetailPageManager.GetTemplateEvents(Convert.ToInt32(CboTemplates.SelectedValue)); foreach (EventoDTO CurrEvt in LstEvtDto) { Evento ObjInsertEvtInput = new Evento(); //data = "{'id': 99,'houseId':6}"; ObjInsertEvtInput.amount = CurrEvt.amountNoFormat; ObjInsertEvtInput.bankReportEntryId = Convert.ToInt32(Request.QueryString["bankReportEntryId"]); ObjInsertEvtInput.date = ObjEvento.date; ObjInsertEvtInput.description = CurrEvt.description; ObjInsertEvtInput.eventTypeId = CurrEvt.eventTypeId; ObjInsertEvtInput.filePath = CurrEvt.filePath; ObjInsertEvtInput.houseId = CurrEvt.houseId; ObjInsertEvtInput.landlordId = CurrEvt.landlordId; ObjInsertEvtInput.partyId = CurrEvt.partyId; ObjInsertEvtInput.id = 0; ObjInsertEvtInput.invoiceId = CurrEvt.invoiceId; ObjInsertEvtInput.reminderDate = CurrEvt.reminderDate; ObjInsertEvtInput.reminderMessage = CurrEvt.reminderMessage; ObjTrackManagement2PageManager.NewEvt(ObjInsertEvtInput); } BindBrotherEvts(); } } catch (Exception ex) { PrintError(ex); } }
protected void Page_Load(object sender, EventArgs e) { try { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); LstEvtType = ObjTrackManagement2PageManager.GetEventsType(); LstHouse = ObjTrackManagement2PageManager.GetHouse(); LstLandlord = ObjTrackManagement2PageManager.GetLandlords(); LstParty = ObjTrackManagement2PageManager.GetParties(); if (!Page.IsPostBack) { PopolaCboTemplate(CboTemplates); //TextBox1.Text = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, 30)).ToString(); //string date = DateTime.Now; //dataprova.Value = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, 30)).ToString(); //AuditPageManager ObjAuditPageManager = new AuditPageManager(); //popola le combo //PopolaCboUsers(CboUsers, ObjAuditPageManager.GetUsers()); //CboUsers.Items.Add(new ListItem("--Select--", "0")); //Utility.SetDropByValue(CboUsers, "0"); ////inizializza classi CSS del paginatore //HidePreviousClass = "disabled"; //bindong a tabella BindBrotherEvts(); //BindRepeater(); //aggiunge il tag script con il path del file jquery con la validazione della pagina nella masterpage Literal LitPathFormScriptValidation = (Literal)Master.FindControl("LitPathFormScriptValidation"); //LitPathFormScriptValidation.Text = "<script src='../js/TrackManagement.js'></script>"; //LitRe2017ScriptInject.Text= "<script src='../js/TrackManagement.js'></script>"; // ViewState["LstEvtType"] = LstEvtType; } } catch (Exception ex) { PrintError(ex); } }
private void PopolaCboTemplate(DropDownList drop) { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); List <Template> LstTemplate; LstTemplate = ObjTrackManagement2PageManager.GetTemplate().Where(x => x.disabled == false).ToList(); if (LstTemplate != null) { foreach (Template Curr in LstTemplate) { var listItem = new ListItem(); listItem.Value = Curr.id.ToString(); listItem.Text = Curr.description; drop.Items.Add(listItem); } } drop.Items.Add(new ListItem("--Select template--", "0")); Utility.SetDropByValue(drop, "0"); }
protected void LnkBtnSplit_Click(object sender, EventArgs e) { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); //recupera l'evento da cui si arriva Evento ObjEvento = null; try { ObjEvento = ObjTrackManagement2PageManager.GetAsyncEvento("events/" + Request.QueryString["evtId"].ToString()).Result; Evento ObjInsertEvtInput = new Evento(); //data = "{'id': 99,'houseId':6}"; ObjInsertEvtInput.amount = ObjEvento.amount; ObjInsertEvtInput.bankReportEntryId = ObjEvento.bankReportEntryId; //ObjInsertEvtInputDto.date = ObjEvento.date != null ? ObjEvento.date.Value.ToString("yyyy-MM-ddThh:mm:ss"):null; //.ToString("yyyy-MM-dd"); //2018-10-04T07:11:09.833+0000 ObjInsertEvtInput.date = ObjEvento.date; //.ToString("yyyy-MM-dd"); //2018-10-04T07:11:09.833+0000 ObjInsertEvtInput.description = ObjEvento.description; ObjInsertEvtInput.eventTypeId = ObjEvento.eventTypeId; ObjInsertEvtInput.filePath = ObjEvento.filePath; ObjInsertEvtInput.houseId = ObjEvento.houseId; ObjInsertEvtInput.landlordId = ObjEvento.landlordId; ObjInsertEvtInput.partyId = ObjEvento.partyId; ObjInsertEvtInput.id = 0; ObjInsertEvtInput.invoiceId = ObjEvento.invoiceId; ObjInsertEvtInput.reminderDate = ObjEvento.reminderDate; ObjInsertEvtInput.reminderMessage = ObjEvento.reminderMessage; //inserisce i nuovi eventi int NumberEvtToCreate = Convert.ToInt32(CboSplitNumber.Value); for (int i = 0; i < NumberEvtToCreate; i++) { ObjTrackManagement2PageManager.NewEvt(ObjInsertEvtInput); } BindBrotherEvts(); } catch (Exception ex) { PrintError(ex); } }
protected void Page_Load(object sender, EventArgs e) { try { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); LstEvtType = ObjTrackManagement2PageManager.GetEventsType(); LstHouse = ObjTrackManagement2PageManager.GetHouse(); LstLandlord = ObjTrackManagement2PageManager.GetLandlords(); LstParty = ObjTrackManagement2PageManager.GetParties(); if (!Page.IsPostBack) { if (Request.QueryString["Id"] == null) { LitTitle.Text = "Create new template"; } else { LitTitle.Text = "Update template"; MemIdTemp = Request.QueryString["Id"].ToString(); ViewState["MemIdTemp"] = Request.QueryString["Id"].ToString(); PnlSplitting.Visible = true; PnlBtnCreateTemplate.Visible = false; } BindEvts(); //aggiunge il tag script con il path del file jquery con la validazione della pagina nella masterpage Literal LitPathFormScriptValidation = (Literal)Master.FindControl("LitPathFormScriptValidation"); //LitPathFormScriptValidation.Text = "<script src='../js/TrackManagement.js'></script>"; //LitRe2017ScriptInject.Text= "<script src='../js/TrackManagement.js'></script>"; // ViewState["LstEvtType"] = LstEvtType; } } catch (Exception ex) { PrintError(ex); } }
//protected void BtnClose_Click(object sender, EventArgs e) //{ // DivError.Attributes.Add("Class", "ParentDivDeleting Disattivato"); //} #endregion #region routine private alla pagina private void BindBrotherEvts() { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); //arrivato qui----------------------------- //startDate=2018-08-01&endDate=2018-08-31& //EventoDTO ObjEvtDto = ObjTrackManagement2PageManager.GetEvento(Convert.ToInt32(Request.QueryString["bankReportEntryId"].ToString())); //List<EventoDTO> LstEvtDto = new List<EventoDTO>(); //LstEvtDto.Add(ObjEvtDto); List <EventoDTO> LstEvtDto = new List <EventoDTO>(); LstEvtDto = ObjTrackManagement2PageManager.GetEventi(Convert.ToDateTime("1000-01-01"), Convert.ToDateTime("3000-01-01"), false, Convert.ToInt32(Request.QueryString["bankReportEntryId"].ToString())); RptSelEvt.DataSource = LstEvtDto; RptSelEvt.DataBind(); ////Finally, set the datasource of the repeater //Repeater1.DataSource = pgitems; //Repeater1.DataBind(); }
private IndexViewModel InitializeIndexView() { var vm = new IndexViewModel(); vm.UtenteCorrente = LoginUsr; vm.HeaderVM = new HeaderViewModel { UtenteCorrente = vm.UtenteCorrente, LateralMenuVM = new LateralMenuViewModel() }; //recupero dati... TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); //List<HouseDTO> LstHouses = ObjTrackManagement2PageManager.GetHouse(); List <HouseRptDTO> LstHouseRpt = ObjTrackManagement2PageManager.GetHouseRpt(); vm.LstHouses = LstHouseRpt; //List<string> LstYears = new List<string>() {"2017","2018" }; List <SelectListItem> LstYears = new List <SelectListItem>(); //carica da 2017 all'anno attuale e mette selezionato l'anno corrente LstYears.Add(new SelectListItem { Text = "2017", Value = "2017" }); LstYears.Add(new SelectListItem { Text = "2018", Value = "2018", Selected = true }); //carica tutti i mesi //List<SelectListItem> LstMonths = new List<SelectListItem>(); //LstMonths.Add(new SelectListItem { Text = "January", Value = "1", Selected = true }); //LstMonths.Add(new SelectListItem { Text = "February", Value = "2" }); vm.LstYears = GetLstYearsForCombo(); vm.LstMonths = GetLstMonthsForCombo(); return(vm); }
private List <TemplateDTO> LoadList() { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); //List<TemplateDTO> LstTemplate; List <Template> LstTemplate = new List <Template>(); LstTemplate = ObjTrackManagement2PageManager.GetTemplate(); List <TemplateDTO> LstTemplateDto = new List <TemplateDTO>(); var config = new MapperConfiguration(cfg => { cfg.CreateMap <Template, TemplateDTO>() .ForMember(dest => dest.enabled, opt => opt.MapFrom(src => (((bool)src.disabled) ? "NO" : "YES"))); }); IMapper mapper = config.CreateMapper(); LstTemplateDto = mapper.Map <List <Template>, List <TemplateDTO> >(LstTemplate); return(LstTemplateDto); }
protected void Page_Load(object sender, EventArgs e) { try { TrackManagement2PageManager ObjTrackManagement2PageManager = new TrackManagement2PageManager(); LstEvtType = ObjTrackManagement2PageManager.GetEventsType(); LstHouse = ObjTrackManagement2PageManager.GetHouse(); LstLandlord = ObjTrackManagement2PageManager.GetLandlords(); LstParty = ObjTrackManagement2PageManager.GetParties(); if (!Page.IsPostBack) { if (Request.Cookies["TxtDa"] == null) { TxtDa.Text = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1)).ToString("yyyy-MM-dd"); TxtA.Text = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month))).ToString("yyyy-MM-dd"); } else { TxtDa.Text = Request.Cookies["TxtDa"].Value; TxtA.Text = Request.Cookies["TxtA"].Value; } //TextBox1.Text = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, 30)).ToString(); //string date = DateTime.Now; //dataprova.Value = (new DateTime(DateTime.Now.Year, DateTime.Now.Month, 30)).ToString(); //AuditPageManager ObjAuditPageManager = new AuditPageManager(); //popola le combo //PopolaCboUsers(CboUsers, ObjAuditPageManager.GetUsers()); //CboUsers.Items.Add(new ListItem("--Select--", "0")); //Utility.SetDropByValue(CboUsers, "0"); //inizializza classi CSS del paginatore HidePreviousClass = "disabled"; //aggiunge il tag script con il path del file jquery con la validazione della pagina nella masterpage Literal LitPathFormScriptValidation = (Literal)Master.FindControl("LitPathFormScriptValidation"); //LitPathFormScriptValidation.Text = "<script src='../js/TrackManagement.js'></script>"; //LitRe2017ScriptInject.Text= "<script src='../js/TrackManagement.js'></script>"; // ViewState["LstEvtType"] = LstEvtType; } //bindong a tabella BindRepeater(); ////******************* ////chiamata put da togliere //UpdateHouseEvtInputDto ObjUpdateHouseEvtInputDto = new UpdateHouseEvtInputDto(); //data = "{'id': 99,'houseId':6}"; //ObjUpdateHouseEvtInputDto.id = 99; //ObjUpdateHouseEvtInputDto.houseId = 7; //ObjTrackManagement2PageManager.UpdateHouseEvt(ObjUpdateHouseEvtInputDto); ////***************** } catch (Exception ex) { PrintError(ex); } }