Esempio n. 1
0
        public JsonResult PostGuardarModelo(ModeloForm xoModelo)
        {
            string xsError = "";

            xoProductoCtrl.GuardarModelo(xoModelo, out xsError);
            return(Json(xsError));
        }
Esempio n. 2
0
        public void GuardarModelo(ModeloForm xoModelo, out string xsError)
        {
            xsError = "";

            using (BD_Entities xoDB = new BD_Entities())
            {
                try
                {
                    var loModelo = xoDB.modelo.FirstOrDefault(x => x.mod_id == xoModelo.Id && x.mod_marca == xoModelo.IdMarca);

                    if (loModelo != null)
                    {
                        loModelo.mod_nombre = xoModelo.Nombre;
                    }
                    else
                    {
                        var _modelo = xoDB.modelo.FirstOrDefault(x => x.mod_nombre.ToLower().Equals(xoModelo.Nombre) && x.mod_marca == xoModelo.IdMarca);

                        if (_modelo != null)
                        {
                            xsError = "Ya existe éste modelo";
                        }
                        else
                        {
                            xoDB.modelo.Add(new modelo()
                            {
                                mod_nombre = xoModelo.Nombre, mod_marca = xoModelo.IdMarca
                            });
                        }
                    }

                    if (xsError == "")
                    {
                        xoDB.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    xsError = ex.Message;
                }
            }
        }
Esempio n. 3
0
 public EditModeloForm(ModeloForm model)
 {
     InitializeComponent();
     this.modelo = model;
 }
Esempio n. 4
0
 public CreateModeloForm(ModeloForm model)
 {
     InitializeComponent();
     this.modelo = model;
 }