Exemple #1
0
        public SparePartsInfoDTO GetSparePartsInfo(int SparePartsInfoID)
        {
            SparePartsInfoDTO obj = new SparePartsInfoDTO();

            try
            {
                using (var entities = new ManiMotorsEntities1())
                {
                    var lstSparePartsInfo = entities.SparePartsInfoes.Where(x => x.SparePartsInfoID == SparePartsInfoID).FirstOrDefault();
                    obj.SparePartsInfoID = lstSparePartsInfo.SparePartsInfoID;
                    obj.SparePartsTypeID = lstSparePartsInfo.SparePartsTypeID;
                    obj.ModelCode        = lstSparePartsInfo.ModelCode;
                    obj.ModelName        = lstSparePartsInfo.ModelName;
                    obj.ShowRoomPrice    = lstSparePartsInfo.ShowRoomPrice;
                    obj.MarginPrice      = lstSparePartsInfo.MarginPrice;
                    obj.CreatedDate      = lstSparePartsInfo.CreatedDate ?? DateTime.Now;
                    obj.CreatedBy        = lstSparePartsInfo.Createdby ?? 0;
                    obj.ModifiedDate     = lstSparePartsInfo.ModifiedDate ?? DateTime.Now;
                    obj.ModifiedBy       = lstSparePartsInfo.Modifiedby ?? 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(obj);
        }
Exemple #2
0
        public List <SparePartsInfoDTO> GetAllSparePartsInfo()
        {
            List <SparePartsInfoDTO> obj = new List <SparePartsInfoDTO>();

            try
            {
                using (var entities = new ManiMotorsEntities1())
                {
                    var lstSparePartsInfo = entities.SparePartsInfoes.ToList();
                    foreach (var Info in lstSparePartsInfo)
                    {
                        SparePartsInfoDTO dto = new SparePartsInfoDTO();
                        dto.SparePartsInfoID = Info.SparePartsInfoID;
                        dto.SparePartsTypeID = Info.SparePartsTypeID;
                        dto.ModelCode        = Info.ModelCode;
                        dto.ModelName        = Info.ModelName;
                        dto.ShowRoomPrice    = Info.ShowRoomPrice;
                        dto.MarginPrice      = Info.MarginPrice;
                        dto.CreatedDate      = Info.CreatedDate ?? DateTime.Now;
                        dto.CreatedBy        = Info.Createdby ?? 0;
                        dto.ModifiedDate     = Info.ModifiedDate ?? DateTime.Now;
                        dto.ModifiedBy       = Info.Modifiedby ?? 0;
                        obj.Add(dto);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(obj);
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (ddlSparePartsType.SelectedIndex == -1 || txtModelCode.Text == "" || txtModelName.Text == "" || txtMarginPrice.Text == "" || txtShowRoomPrice.Text == "")
            {
                MyMessageBox.ShowBox("Please Select All Mandatory Fields!!!");
                return;
            }
            SparePartsInfoDTO info = new SparePartsInfoDTO();
            var selItem            = (ComboboxItem)ddlSparePartsType.SelectedItem;

            info.SparePartsInfoID = _SparePartsInfoID;
            info.SparePartsTypeID = Convert.ToInt32(selItem.Value);
            info.ModelCode        = txtModelCode.Text;
            info.ModelName        = txtModelName.Text;
            info.ShowRoomPrice    = Convert.ToInt32(txtShowRoomPrice.Text);
            info.MarginPrice      = Convert.ToInt32(txtMarginPrice.Text);
            info.CreatedDate      = System.DateTime.Now;
            info.CreatedBy        = GlobalSetup.Userid;
            info.ModifiedDate     = System.DateTime.Now;
            SparePartsInfoBL viBL = new SparePartsInfoBL();
            var flag = viBL.SaveSparePartsInfo(info, _mode);

            if (flag)
            {
                MyMessageBox.ShowBox("SpareParts Information Saved", "SpareParts Info");
                Clear();
            }
            else
            {
                MyMessageBox.ShowBox("SpareParts Information Failed to Save", "SpareParts Info");
            }
        }
Exemple #4
0
        public bool SaveSparePartsInfo(SparePartsInfoDTO dto, string mode)
        {
            var flag = false;

            try
            {
                using (var entities = new ManiMotorsEntities1())
                {
                    if (mode == "EDIT")
                    {
                        var info = entities.SparePartsInfoes.FirstOrDefault(v => v.SparePartsInfoID == dto.SparePartsInfoID);
                        info.SparePartsTypeID = dto.SparePartsTypeID;
                        info.ModelCode        = dto.ModelCode;
                        info.ModelName        = dto.ModelName;
                        info.ShowRoomPrice    = dto.ShowRoomPrice;
                        info.MarginPrice      = dto.MarginPrice;
                        info.CreatedDate      = dto.CreatedDate;
                        info.Createdby        = dto.CreatedBy;
                        info.ModifiedDate     = dto.ModifiedDate;
                        info.Modifiedby       = dto.ModifiedBy;
                        entities.SaveChanges();
                        flag = true;
                    }
                    else
                    {
                        SparePartsInfo info = new SparePartsInfo();
                        info.SparePartsTypeID = dto.SparePartsTypeID;
                        info.ModelCode        = dto.ModelCode;
                        info.ModelName        = dto.ModelName;
                        info.ShowRoomPrice    = dto.ShowRoomPrice;
                        info.MarginPrice      = dto.MarginPrice;
                        info.CreatedDate      = dto.CreatedDate;
                        info.Createdby        = dto.CreatedBy;
                        info.ModifiedDate     = dto.ModifiedDate;
                        info.Modifiedby       = dto.ModifiedBy;
                        entities.SparePartsInfoes.Add(info);
                        entities.SaveChanges();
                        flag = true;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(flag);
        }