Example #1
0
        private void Btnmodificar_Clicked(object sender, EventArgs e)
        {
            mat = Convert.ToString(txtmaterial.SelectedItem);
            nor = txtnorolls.Text;
            wgt = txtwgtroll.Text;
            tot = txttotalweight.Text;
            sli = txtslitting.Text;
            scr = txtscrap.Text;
            fi1 = txtfinished1.Text;
            pri = txtprint.Text;
            SlittingModel mod = new SlittingModel()
            {
                Material    = mat,
                Size        = siz,
                NoRolls     = nor,
                WgtRoll     = wgt,
                TotalWeight = tot,
                Slitting    = sli,
                Scrap       = scr,
                Finished1   = fi1,
                Finished2   = fi2,
                Finished3   = fi3,
                Print       = pri,
                IdSlitting  = slitting.IdSlitting
            };

            using (var contexto = new DataContextSlitting())
            {
                contexto.Actualizar(mod);
            }
            DisplayAlert("Update", "your Material Slitting has been update", "ok");
            Navigation.PushAsync(new ListadoSlitting());
        }
Example #2
0
        public long Update(SlittingModel model)
        {
            TblSlitting obj = _mapper.Map <SlittingModel, TblSlitting>(model);

            _repository.Update(obj);
            return(obj.SlittingId);
        }
Example #3
0
        public IActionResult Edit(long id)
        {
            SlittingModel model = _service.GetById(id);

            model.IsPrimarySlitting = model.JumboId != null;

            return(View("CreateSlitting", model));
        }
Example #4
0
        public long Insert(SlittingModel model)
        {
            TblSlitting obj = _mapper.Map <SlittingModel, TblSlitting>(model);

            obj.Day            = model.SlittingDate.Day;
            obj.Month          = model.SlittingDate.Month;
            obj.Year           = model.SlittingDate.Year;
            obj.SlittingRollNo = "";
            obj.SequenceNo     = 0;
            _repository.Insert(obj);
            return(obj.SlittingId);
        }
Example #5
0
 public SlittingEdit(SlittingModel sli)
 {
     InitializeComponent();
     slitting = sli;
     txtmaterial.Items.Add("Coex 65");
     txtmaterial.Items.Add("Coex 70");
     txtmaterial.Items.Add("Coex 94");
     txtmaterial.Items.Add("Coex 120");
     txtmaterial.Items.Add("Coex 160");
     txtmaterial.Items.Add("MPET 12");
     txtmaterial.Items.Add("SPET 12");
     txtmaterial.Items.Add("CPET 12");
     txtmaterial.Items.Add("Nylon 15");
     txtmaterial.Items.Add("BOPP 20");
     txtmaterial.Items.Add("BOPP 25");
     txtmaterial.Items.Add("BOPP 30");
     txtmaterial.Items.Add("BOPP 40");
     txtmaterial.Items.Add("PE 100");
     txtmaterial.Items.Add("PE 125");
     txtmaterial.Items.Add("PE 150");
     txtmaterial.Items.Add("PE 170");
     txtmaterial.Items.Add("PE 180");
     txtmaterial.Items.Add("PE 200");
     txtmaterial.Items.Add("PE 225");
     txtmaterial.Items.Add("PE 250");
     txtmaterial.Items.Add("PE 280");
     txtmaterial.Items.Add("PE 300");
     txtmaterial.Items.Add("PE 325");
     txtmaterial.Items.Add("PE 350");
     txtmaterial.Items.Add("PE 400");
     txtmaterial.Items.Add("PE 425");
     txtmaterial.Items.Add("PE 450");
     txtmaterial.Items.Add("PE 500");
     txtmaterial.Items.Add("PE 525");
     txtmaterial.Items.Add("PE 550");
     BindingContext        = slitting;
     btnver.Clicked       += Btnver_Clicked;
     btnmodificar.Clicked += Btnmodificar_Clicked;
     btneliminar.Clicked  += Btneliminar_Clicked;
 }
Example #6
0
        //public IActionResult SaveAndNew()
        //{
        //    SlittingModel newModel = new SlittingModel();

        //    if (TempData["Slitting"] is string tempModel)
        //    {
        //        SlittingModel model = JsonConvert.DeserializeObject<SlittingModel>(tempModel);
        //        newModel.SlittingDate = model.SlittingDate;
        //        newModel.ShiftId = model.ShiftId;
        //        newModel.JumboId = model.JumboId;
        //        newModel.OperatorId = model.OperatorId;
        //        newModel.IsPrimarySlitting = model.JumboId != null;
        //    }

        //    return View("CreateSlitting", newModel);
        //}

        public IActionResult SaveSlitting(SlittingModel model, string create)
        {
            if (!ModelState.IsValid)
            {
                return(View("CreateSlitting", model));
            }
            string message = string.Empty;
            long   id      = 0;

            try
            {
                model.Difference = (model.Width.Value * (decimal)0.905 * model.Length * model.Thickness) / 1000000 - model.Netweight;
                id = model.SlittingId > 0 ? _service.Update(model) : _service.Insert(model);
            }
            catch (Exception ex)
            {
                message = CommonHelper.GetErrorMessage(ex);
            }


            if (!string.IsNullOrEmpty(message))
            {
                ViewBag.openPopup = CommonHelper.ShowAlertMessage(message);
                return(View("CreateSlitting", model));
            }

            //if (create == "Save & Continue")
            //{
            //    return RedirectToAction("Edit", "Slitting", new { id });
            //}

            //if (create == "Save & New")
            //{
            //    var tempModel = Newtonsoft.Json.JsonConvert.SerializeObject(model);
            //    TempData["Slitting"] = tempModel;
            //    return RedirectToAction("SaveAndNew", "Slitting");
            //}

            return(RedirectToAction("Index"));
        }
Example #7
0
        public SlittingViewModel()
        {
            Nuevo = new Command(() => {
                Material    = "";
                Size        = string.Empty;
                NoRolls     = string.Empty;
                WgtRoll     = string.Empty;
                TotalWeight = string.Empty;
                Slitting    = string.Empty;
                Scrap       = string.Empty;
                Finished1   = string.Empty;
                Finished2   = string.Empty;
                Finished3   = string.Empty;
                Print       = string.Empty;
            }
                                );
            Guardar = new Command(() => {
                SlittingModel modelo = new SlittingModel()
                {
                    Material    = Material,
                    Size        = Size,
                    NoRolls     = NoRolls,
                    WgtRoll     = WgtRoll,
                    TotalWeight = TotalWeight,
                    Slitting    = Slitting,
                    Scrap       = Scrap,
                    Finished1   = Finished1,
                    Finished2   = Finished2,
                    Finished3   = Finished3,
                    Print       = Print
                };

                using (var contexto = new DataContextSlitting())
                {
                    contexto.Insertar(modelo);
                }
            }
                                  );
            Modificar = new Command(() => {
                SlittingModel modelo = new SlittingModel()
                {
                    Material    = Material,
                    Size        = Size,
                    NoRolls     = NoRolls,
                    WgtRoll     = WgtRoll,
                    TotalWeight = TotalWeight,
                    Slitting    = Slitting,
                    Scrap       = Scrap,
                    Finished1   = Finished1,
                    Finished2   = Finished2,
                    Finished3   = Finished3,
                    Print       = Print,
                    IdSlitting  = IdSlitting
                };

                using (var contexto = new DataContextSlitting())
                {
                    contexto.Actualizar(modelo);
                }
            }
                                    );

            Eliminar = new Command(() => {
                SlittingModel modelo = new SlittingModel()
                {
                    Material    = Material,
                    Size        = Size,
                    NoRolls     = NoRolls,
                    WgtRoll     = WgtRoll,
                    TotalWeight = TotalWeight,
                    Slitting    = Slitting,
                    Scrap       = Scrap,
                    Finished1   = Finished1,
                    Finished2   = Finished2,
                    Finished3   = Finished3,
                    Print       = Print,
                    IdSlitting  = IdSlitting
                };

                using (var contexto = new DataContextSlitting())
                {
                    contexto.Eliminar(modelo);
                }
            });
        }
Example #8
0
 public void Eliminar(SlittingModel modelo)
 {
     cnn.Delete(modelo);
 }
Example #9
0
 public void Actualizar(SlittingModel modelo)
 {
     cnn.Update(modelo);
 }
Example #10
0
 public void Insertar(SlittingModel modelo)
 {
     cnn.Insert(modelo);
 }