Beispiel #1
0
        public JsonResult PostGuardarMarca(MarcaForm xoMarca)
        {
            string xsError = "";

            xoProductoCtrl.GuardarMarca(xoMarca, out xsError);
            return(Json(xsError));
        }
Beispiel #2
0
        public void GuardarMarca(MarcaForm xoMarca, out string xsError)
        {
            xsError = "";

            using (BD_Entities xoDB = new BD_Entities())
            {
                try
                {
                    var loMarca = xoDB.marca.Find(xoMarca.Id);

                    if (loMarca != null)
                    {
                        loMarca.mar_nombre = xoMarca.Nombre;
                    }
                    else
                    {
                        var _marca = xoDB.marca.FirstOrDefault(x => x.mar_nombre.ToLower().Equals(xoMarca.Nombre));

                        if (_marca != null)
                        {
                            xsError = "Ya existe ésta marca";
                        }
                        else
                        {
                            xoDB.marca.Add(new marca()
                            {
                                mar_nombre = xoMarca.Nombre
                            });
                        }
                    }

                    if (xsError == "")
                    {
                        xoDB.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    xsError = ex.Message;
                }
            }
        }
 public EditMarcaForm(MarcaForm marc)
 {
     InitializeComponent();
     this.marca = marc;
 }
Beispiel #4
0
 public CreateMarcaForm(MarcaForm marc)
 {
     InitializeComponent();
     this.marca = marc;
 }