protected void ddlHireReference_SelectedIndexChanged(object sender, EventArgs e) { DataTable dt = OnHireBLL.GetLeaseForOnhire(ddlHireReference.SelectedValue.ToInt()); txtReferenceDate.Text = dt.Rows[0]["LeaseDate"].ToString(); txtValidTill.Text = dt.Rows[0]["LeaseValidTill"].ToString(); }
protected void txtContainerNo_TextChanged(object sender, EventArgs e) { if (!IsValidContainerNo()) { return; } else { if (rdTransactionType.SelectedValue == "F") { var dt = OnHireBLL.GetContainerInfo(txtContainerNo.Text); foreach (DataRow dr in dt.Rows) { ddlType.SelectedValue = dr["fk_ContainerTypeID"].ToString(); ddlSize.SelectedValue = dr["CntrSize"].ToString(); break; } } else { var temCont = GetEqpOnHireContainers; if (temCont != null) { for (int count = 0; count < temCont.Count; count++) { if (temCont[count].ContainerNo == txtContainerNo.Text) { txtContainerNo.Text = ""; return; } } } } } }
protected void btnSave_Click(object sender, EventArgs e) { if (Validate()) { var lst = GetEqpOnHireContainers; //foreach (var t in lst) //{ //if(new OnHireBLL().ValidateOnHire(t.ContainerNo, rdTransactionType.SelectedValue)){ // ScriptManager.RegisterStartupScript(this,this.GetType(),DateTime.Now.Ticks.ToString(),string.Format("alert('{0} already exist in Table');",t.ContainerNo),true); //return; //} //} var feu = CountFEU(); IEqpOnHire onHire = new EqpOnHire { AddedOn = DateTime.Now, CompanyID = 1,// user.CompanyId EditedOn = DateTime.Now, FEUs = feu, //HireReference = txtHireReference.Text.Trim().JToUpper(), LeaseID = ddlHireReference.SelectedValue.ToInt(), HireReferenceDate = txtReferenceDate.Text.Trim().ToNullDateTime(), LstEqpOnHireContainer = lst, LocationID = ddlLocation.SelectedValue.ToInt(), NVOCCID = ddlLineCode.SelectedValue.ToInt(), Narration = txtNarration.Text.Trim().JToUpper(), OnOffHire = rdTransactionType.SelectedValue.ToCharArray()[0], ReturnedPortID = hdnReturn.Value.ToInt(), ReleaseRefDate = txtReleaseDate.Text.ToNullDateTime(), ReleaseRefNo = txtReleaseRefNo.Text.Trim().JToUpper(), TEUs = lst.Count - feu, UserAdded = user.Id, UserLastEdited = user.Id, ValidTill = txtValidTill.Text.Trim().ToNullDateTime() }; var retrunVal = 0; if (ViewState["HireId"] != null) { onHire.HireID = ViewState["HireId"].ToLong(); retrunVal = new OnHireBLL().UpdateOnHire(onHire); } else { retrunVal = new OnHireBLL().SaveOnHire(onHire); } if (retrunVal > 0) { Session.Remove("IEqpOnHireContainer"); ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('Saved successfully.');", true); Response.Redirect("Hire.aspx"); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('Error! Please try again.')", true); } } }
public string GetTypeData(string val) { if (ddlType.SelectedIndex > 0) { return(ddlType.Items.FindByValue(val).Text); } DataTable dt = OnHireBLL.GetContainerType(val.ToInt()); return(dt.Rows[0]["ContainerAbbr"].ToString()); }
private void PopulateLeaseReference(int Loc, int Line) { DataTable dt = OnHireBLL.GetLeaseRefList(Loc, Line); if (!ReferenceEquals(dt, null)) { ddlHireReference.DataValueField = "FK_LeaseId"; ddlHireReference.DataTextField = "LeaseNo"; ddlHireReference.DataSource = dt; ddlHireReference.DataBind(); ddlHireReference.Items.Insert(0, new ListItem(Constants.DROPDOWNLIST_DEFAULT_TEXT, Constants.DROPDOWNLIST_DEFAULT_VALUE)); } }
protected void btnAddToList_Click(object sender, EventArgs e) { counter = 1; var g = DateTime.Now; if (!IsValidContainerNo()) { return; } else { if (rdTransactionType.SelectedValue == "F" && OnHireBLL.ValidateContainerStatus(txtContainerNo.Text)) { ScriptManager.RegisterStartupScript(this, this.GetType(), DateTime.Now.Ticks.ToString(), string.Format("alert('Please check the container {0}');", txtContainerNo.Text), true); } } IList <IEqpOnHireContainer> lstEqpOnHireContainer = GetEqpOnHireContainers; if (lstEqpOnHireContainer == null) { lstEqpOnHireContainer = new List <IEqpOnHireContainer>(); GetEqpOnHireContainers = lstEqpOnHireContainer; } if (ViewState["Edit"] != null) { txtContainerNo.Enabled = true; var temp = lstEqpOnHireContainer.FirstOrDefault(f => f.ContainerNo == txtContainerNo.Text.Trim().StringRequired()); if (temp != null) { temp.ContainerNo = txtContainerNo.Text.JToUpper(); temp.LGNo = txtLGNo.Text; temp.IGMNo = txtIGMNo.Text.ToNullLong(); temp.CntrSize = (ddlSize.SelectedValue.Equals("0") ? "" : ddlSize.SelectedValue).StringRequired(); temp.ContainerTypeID = ddlType.SelectedValue.Trim().ToNullInt(); temp.IGMDate = txtIGMDate.Text.ToNullDateTime(); temp.ActualOnHireDate = txtOnHireDate.Text.ToNullDateTime(); ClearFieldUpper(); Filler.GridDataBind(lstEqpOnHireContainer, gvwHire); return; } } if (!CheckContainerInList(lstEqpOnHireContainer, txtContainerNo.Text.Trim().JToUpper().StringRequired()) && !new OnHireBLL().ValidateOnHire(txtContainerNo.Text.Trim().JToUpper(), rdTransactionType.SelectedValue))// Check using proc { lstEqpOnHireContainer.Add(new EqpOnHireContainer { ContainerNo = txtContainerNo.Text.Trim().JToUpper(), LGNo = txtLGNo.Text.JToUpper(), IGMNo = txtIGMNo.Text.ToNullLong(), CntrSize = (ddlSize.SelectedValue.Equals("0") ? "" : ddlSize.SelectedValue).StringRequired(), ContainerTypeID = ddlType.SelectedValue.Trim().ToNullInt(), IGMDate = txtIGMDate.Text.ToNullDateTime(), ActualOnHireDate = txtOnHireDate.Text.ToNullDateTime(), AddedOn = DateTime.Now, EditedOn = DateTime.Now, MovementOptID = rdTransactionType.SelectedValue == "N"?7:17, UserAdded = user.Id, UserLastEdited = user.Id }); ClearFieldUpper(); Filler.GridDataBind(lstEqpOnHireContainer, gvwHire); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), DateTime.Now.Ticks.ToString(), string.Format("alert('{0} already exist in Table');", txtContainerNo.Text.Trim().JToUpper()), true); return; } }