public JsonResult SaveProviders(ProvidersModel model)
        {
            var resultado = "OK";
            var mensagens = new List <string>();
            var idSalvo   = string.Empty;

            if (!ModelState.IsValid)
            {
                resultado = "AVISO";
                mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList();
            }
            else
            {
                try
                {
                    var id = model.Save();
                    if (id > 0)
                    {
                        idSalvo = id.ToString();
                    }
                    else
                    {
                        resultado = "ERRO";
                    }
                }
                catch (Exception)
                {
                    resultado = "ERRO";
                }
            }

            return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo }));
        }
Example #2
0
        public ProvidersForm()
        {
            InitializeComponent();
            adressComboBox.Update();

            ProvidersModel.reset();
            clearInputs();
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
        }
Example #3
0
 private void deleteButton_Click(object sender, EventArgs e)
 {
     if (isIncorrectModel() || isIncorrectInputs())
     {
         MessageBox.Show("Выберите строку");
     }
     else
     {
         deleteRow();
         updateView();
         ProvidersModel.reset();
         clearInputs();
     }
 }
        public ActionResult Index()
        {
            ViewBag.ListaTamPag             = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina);
            ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina;
            ViewBag.PaginaAtual             = 1;

            var lista = ProvidersModel.RecoverList(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina);
            var quant = ProvidersModel.RecoverQuantity();

            var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas;
            ViewBag.Countrieses  = CountriesModel.RecoverList();

            return(View(lista));
        }
Example #5
0
        public ActionResult Index()
        {
            ViewBag.ListaTamPag             = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina);
            ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina;
            ViewBag.PaginaAtual             = 1;

            var lista = ProductModel.RecoverList(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina);
            var quant = ProductModel.RecoverQuantity();

            var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas        = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas;
            ViewBag.UnidadesMedida      = UnitsMeasureModel.RecoverList(1, 9999);
            ViewBag.Grupos              = ProductGroupsModel.RecoverList(1, 9999);
            ViewBag.Marcas              = BrandProductModel.RecoverList(1, 9999);
            ViewBag.Providerses         = ProvidersModel.RecoverList();
            ViewBag.LocaisArmazenamento = StorageLocationsModel.RecoverList(1, 9999);

            return(View(lista));
        }
 public JsonResult ExcluirProviders(int id)
 {
     return(Json(ProvidersModel.ExcludeId(id)));
 }
 public JsonResult RecuperarProviders(int id)
 {
     return(Json(ProvidersModel.RecoverById(id)));
 }
        public JsonResult ProvidersPagina(int page, int tamPag, string order)
        {
            var lista = ProvidersModel.RecoverList(page, tamPag, order: order);

            return(Json(lista));
        }
Example #9
0
 private void ProvidersForm_Click(object sender, EventArgs e)
 {
     ProvidersModel.reset();
     clearInputs();
 }