protected void GridView_SelectedIndexChanged(object sender, EventArgs e) { RouteId.Visible = true; RouteName.Visible = true; VehicleDropDown.Visible = true; UpdateVehicle.Visible = true; RouteId.Text = GridView.SelectedRow.Cells[1].Text; RouteName.Text = GridView.SelectedRow.Cells[3].Text; using (SqlConnection conn = new SqlConnection(DBstring)) { String q1 = "SELECT VehicleID,Number from Vehicle where Status = 'Active'"; SqlDataAdapter sda = new SqlDataAdapter(q1, conn); DataTable dt1 = new DataTable(); sda.Fill(dt1); if (dt1.Columns.Count != 0) { VehicleDropDown.DataSource = dt1; VehicleDropDown.DataTextField = "Number"; VehicleDropDown.DataValueField = "VehicleID"; VehicleDropDown.DataBind(); ListItem liVehicle = new ListItem("Select Vehicle", "-1"); VehicleDropDown.Items.Insert(0, liVehicle); } } }
List <VehicleDropDown> IVehicleRepository.getAllVehicleByCustomer(string custExID) { List <VehicleDropDown> list = new List <VehicleDropDown>(); try { var entities = _dbContext.Vehicles.Where(s => (custExID.Equals(s.Customer.ExternalID.ToString()))).ToList(); if (entities != null) { foreach (var item in entities) { //// TODO: automapper mapping var config = new MapperConfiguration(cfg => cfg.CreateMap <Models.Vehicle, VehicleDropDown>()); var mapper = new Mapper(config); VehicleDropDown vehicle = mapper.Map <VehicleDropDown>(item); list.Add(vehicle); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(list); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (SqlConnection conn = new SqlConnection(DBstring)) { String q1 = "SELECT VehicleID,Number from Vehicle where Status = 'Active'"; SqlDataAdapter sda = new SqlDataAdapter(q1, conn); DataTable dt1 = new DataTable(); sda.Fill(dt1); if (dt1.Columns.Count != 0) { VehicleDropDown.DataSource = dt1; VehicleDropDown.DataTextField = "Number"; VehicleDropDown.DataValueField = "VehicleID"; VehicleDropDown.DataBind(); ListItem LiVehicle = new ListItem("Select Vehicle", "-1"); VehicleDropDown.Items.Insert(0, LiVehicle); } } using (SqlConnection con = new SqlConnection(DBstring)) { String q2 = "SELECT DriverID,Name from Driver where Status = 'Active'"; SqlDataAdapter sda = new SqlDataAdapter(q2, con); DataTable dt2 = new DataTable(); sda.Fill(dt2); if (dt2.Columns.Count != 0) { DriverDropDown.DataSource = dt2; DriverDropDown.DataTextField = "Name"; DriverDropDown.DataValueField = "DriverID"; DriverDropDown.DataBind(); ListItem LiDriver = new ListItem("Select driver", "-1"); DriverDropDown.Items.Insert(0, LiDriver); } } } }