#dal
- public List
SearchRecord( string searchBy, string txtSearch) - {
- try
- {
- EmployeeEntity emp = new EmployeeEntity();
- using (AdventureWorksEntities empDbentity = new AdventureWorksEntities())
- {
- if (searchBy =="Empid")
- {
- var a = int.Parse(txtSearch);
- return empDbentity.tblEmployees.Where(x => x.Empid == a || txtSearch == null).ToList();
- }
- else{
- //var search = Convert.ToInt32(txtSearch);
- return empDbentity.tblEmployees.Where(x => x.Empname.StartsWith(txtSearch) || txtSearch == null).ToList();
- }
- }
- }
- catch (Exception ex)
- {
- Log.WriteError("BorrowerImageGridView.EmployeeDataAcess.searchRecord()", ex);
- throw new Exception(TUtil.GetMethodExceptionContext(searchBy, txtSearch), ex);
- }
- [HttpGet]
- public ActionResult SearchRecord(string searchBy, string txtSearch)
- {
- List
emp = empservice.SearchRecord(searchBy, txtSearch); - return View("EmployeeDetails", emp);
- }
# my view
- @using PagedList;
- @using PagedList.Mvc;
- @model IPagedList
- @{
- Layout = null;
- ViewBag.Title = "EmployeeDetails";
- }
- "viewport" content="width=device-width" />
EmployeeForm - "stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
- class="panel panel-info margin">@using (Html.BeginForm("UpdateEmployee", "Employee", FormMethod.Post, new { enctype = "multipart/form-data", @class = "form-horizontal", role = "form" }))class="panel-heading">Registered Employessclass="panel-body">class="input-group">
- Search By:
- @Html.RadioButton("SearchBy", "Empname")
Empname - @Html.RadioButton("SearchBy", "Empid")
Empid - @Html.TextBox("txtSearch", "", new { @id = "txtSearch", @class = "form-control", style = " margin-bottom: 25px ;align-content:center; font-family:Arial, FontAwesome", placeholder = "Search" })
- @*"text" classEmpl="form-control" id="txtSearch" placeholder="Search for...">*@
- class="input-group-btn">
- class="btn btn-secondary" style="margin-bottom:4px;"type="submit">class="glyphicon glyphicon-search">
- @*"txtSearch" style=" margin-bottom: 25px ;font-family:Arial, FontAwesome" type="text" placeholder=" ? Search " name=" search">
- class="btn btn-info" style=" margin-bottom: 25px">
- class=" glyphicon glyphicon-search">
- Search
- *@
- @*
class="input-group">*@- " margin-bottom: 25px" type="text" class="form-control" placeholder="Search" />
class="input-group-btn">- class="glyphicon glyphicon-search">
- @using (@Html.BeginForm("MultiDeleteemployee", "Employee", FormMethod.Post))
- {
class="col-sm-12 container">"EmpTable" class="table table-striped table-responsive table-bordered" style="width:100%">
EmpLoyee ID Employee Name Designation Employee Image Salary Email Department - "myTableBody">
- @foreach (var item in Model)
- {
@Html.CheckBox("chkDelteBox", new { @id = "chkDeleteBox", data_id = "@item.Empid" }) "row"> @Html.DisplayFor(model => item.Empid) @Html.DisplayFor(model => item.Empname) @Html.DisplayFor(model => item.Designation) - @*
*@"@Url.Content(@item.Empimage)" alt />
- @{
- var base64 = Convert.ToBase64String(item.ImageData);
- var imagesrc = string.Format("data:image/jpeg;base64,{0}", base64);
'@imagesrc' style="max-width:100px;max-height:100px;" />
- }
@Html.DisplayFor(model => item.Salary, new { @class = "edit" }) @Html.DisplayFor(model => item.Email) @Html.DisplayFor(model => item.Department) - "#" data-id="@item.Empid" id="btnDelete" class="Delete" role="button">
- class="glyphicon glyphicon-trash">
- "#" data-id="@item.Empid" id="btnEdit" class="edit" role="button" data-toggle="modal" data-target="#EditModals">
- class="glyphicon glyphicon-edit">
- }
- @Html.PagedListPager(Model, page => Url.Action("EmployeeDetails", new { page }))
- "submit" id="btnback" value=" GetBack" class="btn btn-default" />
- "button" id="btnMultiDelete" value=" DeleteRecords" class="btn btn-default" />
- }
- {
- class="modal fade" id="EditModals" role="dialog">class="modal-dialog" style="padding-right: 16px; margin-right: 200px; margin-right: 74px; left: 148px; margin-left: 127px; padding-left: 11px; ">class="modal-content">class="modal-header">
- ="close" aria-hidden="true" type="button" data-dismiss="modal">X
class
="modal-title">Edit Employee Detailsclass="modal-body">"text-align:center">- "errmsg" style="color:red;">
class="form-group">class="col-sm-12">- EmpLoyee ID:@Html.TextBox("txtEmpId", "", new { @id = "txtEmpId", @readonly = "readonly", @class = "form-control", style = "align-content:center" })
class="form-group">class="col-sm-12">- Employee Name: @Html.TextBox("txtEmpName", "", new { @id = "txtEmpName", @class = "form-control", style = "align-content:center" })
class="form-group">class="col-sm-12">- Designation: @Html.TextBox("txtDesignation", "", new { @id = "txtDesignation", @class = "form-control", style = "align-content:center" })
class="form-group">class="col-sm-12">"user_img"
- height="100"
- width="90"
- style="border:solid" align="center" />
- Employee Image: @Html.TextBox("txtEmpimage", " ", new { type = "file", @id = "txtEmpimage", @class = "form-control", @onchange = "show(this)" })
class="form-group">class="col-sm-12">- Salary: @Html.TextBox("txtSalary", " ", new { @id = "txtSalary", @class = "form-control" })
class="form-group">class="col-sm-12">- Email: @Html.TextBox("txtEmail", " ", new { @id = "txtEmail", @class = "form-control" })
class="form-group">class="col-sm-12">- Department: @Html.TextBox("txtDepartment", " ", new { @id = "txtDepartment", @class = "form-control" })
class="modal-footer">class="form-group">- id="btnUpdate" class="btn btn-success" data-toggle="modal" data-target="#myModal">UPDATE
- id="btnCancel" class="btn btn-danger" data-dismiss="modal">Cancel
- }
- class="modal fade" id="myModal" role="dialog">class="modal-dialog">class="modal-content">class="modal-header">
- class="close" data-dismiss="modal">×
class="modal-body">Updation Successfull..
class="modal-footer">- class="btn btn-default" data-dismiss="modal">Close
- id="btnOk" class="btn btn-success">ok
- @section scripts{
- }
someone kindly help me it is fetching me the data but its not changing the view .
Ruchi SharavatPosted Apr 24, 2018, 5:31 AM
sangeetha kPosted Apr 24, 2018, 3:01 AM
Ruchi SharavatPosted Apr 24, 2018, 2:00 AM
sangeetha kPosted Apr 24, 2018, 1:04 AM
Ruchi SharavatPosted Apr 23, 2018, 8:26 AM
Prateek SinglaPosted Apr 23, 2018, 7:54 AM