protected async void btnModificar_Click(object sender, EventArgs e)
        {
            if (ValidarModificar())
            {
                Models.Marca marcaModificada = new Models.Marca();
                Models.Marca marca           = new Models.Marca()
                {
                    MAR_CODIGO = Int32.Parse(TextBox_codigo.Text),
                    MAR_NOMBRE = TextBox_marca.Text
                };

                marcaModificada =
                    await marcaManager.Actualizar(marca, VG.usuarioActual.CadenaToken);

                if (marcaModificada != null)
                {
                    MensajeEstado("Registro modificado con exito", false, true);
                    InicializarControles();
                }
                else
                {
                    MensajeEstado("Hubo un error al intentar modificar el registro", false, true);
                }
            }
        }
Example #2
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         string            message = "¿Estas seguro de eliminar el registo?";
         string            title   = "Eliminar";
         MessageBoxButtons buttons = MessageBoxButtons.YesNo;
         DialogResult      result  = MessageBox.Show(message, title, buttons);
         if (result == DialogResult.Yes)
         {
             int?Id_Marca = GetId();
             if (Id_Marca != null)
             {
                 using (rentcarEntities db = new rentcarEntities())
                 {
                     Models.Marca oMarca = db.Marcas.Find(Id_Marca);
                     db.Marcas.Remove(oMarca);
                     db.SaveChanges();
                 }
                 Refresh();
             }
         }
     }
     catch
     {
         MessageBox.Show("Este registro esta enzalado a otra tabla.");
     }
 }
Example #3
0
 private void LoadData()
 {
     using (rentcarEntities db = new rentcarEntities())
     {
         oMarca = db.Marcas.Find(Id_Marca);
         txtDescripcion.Text = oMarca.Descripcion;
         cmbEstado.Text      = oMarca.Estado;
     }
 }
        public async Task <IActionResult> Create([Bind("Id,Name")] Models.Marca marca)
        {
            if (ModelState.IsValid)
            {
                await _repositoryMarca.InsertAsync(marca);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(marca));
        }
Example #5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                using (rentcarEntities db = new rentcarEntities())
                {
                    if (Id_Marca == null)
                    {
                        oMarca = new Models.Marca();
                    }

                    if (txtDescripcion.Text.Trim().Equals("") || cmbEstado.Text.Trim().Equals(""))
                    {
                        MessageBox.Show("Por favor, llenar todos los campos.");
                    }
                    else
                    {
                        var exists = db.Marcas.Any(x => x.Descripcion.Equals(txtDescripcion.Text));

                        if (exists && Id_Marca == null)
                        {
                            MessageBox.Show("Esta marca ya habia sido registrada.");
                            return;
                        }
                        else
                        {
                            oMarca.Descripcion = txtDescripcion.Text;
                            oMarca.Estado      = cmbEstado.Text;

                            if (Id_Marca == null)
                            {
                                db.Marcas.Add(oMarca);
                            }
                            else
                            {
                                db.Entry(oMarca).State = System.Data.Entity.EntityState.Modified;
                            }
                            db.SaveChanges();
                            MessageBox.Show("Guardado exitosamente");
                            this.Close();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public async Task <IActionResult> Edit(long id, [Bind("Id,Name")] Models.Marca marca)
        {
            if (id != marca.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _repositoryMarca.UpdateAsync(id, marca);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(marca));
        }
Example #7
0
        public ActionResult Editar(Models.Marca marca)
        {
            if (ModelState.IsValid)
            {
                MarcaDAL dal = new MarcaDAL();
                dal.Alterar(marca);

                @TempData["mensagem"] = "Marca alterado com sucesso.";

                return(RedirectToAction("Index", "Marca"));
            }
            else
            {
                return(View(marca));
            }
        }
        public async Task <ActionResult <Marca> > SaveMarca([FromBody] Marca _marca)
        {
            try
            {
                Marca      marca      = new Marca();
                string     baseadress = _config.Value.urlbase;
                HttpClient _client    = new HttpClient();
                _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token"));
                var result = await _client.GetAsync(baseadress + "api/Marca/GetMarcaById/" + _marca.MarcaId);

                string valorrespuesta = "";
                _marca.FechaModificacion   = DateTime.Now;
                _marca.UsuarioModificacion = HttpContext.Session.GetString("user");
                if (result.IsSuccessStatusCode)
                {
                    valorrespuesta = await(result.Content.ReadAsStringAsync());
                    marca          = JsonConvert.DeserializeObject <Marca>(valorrespuesta);
                }

                if (marca == null)
                {
                    marca = new Models.Marca();
                }

                if (marca.MarcaId == 0)
                {
                    _marca.FechaCreacion   = DateTime.Now;
                    _marca.UsuarioCreacion = HttpContext.Session.GetString("user");
                    var insertresult = await Insert(_marca);
                }
                else
                {
                    var updateresult = await Update(_marca.MarcaId, _marca);
                }
            }
            catch (Exception ex)
            {
                _logger.LogError($"Ocurrio un error: { ex.ToString() }");
                throw ex;
            }

            return(Json(_marca));
        }
        protected async void btnAgregar_Click(object sender, EventArgs e)
        {
            if (ValidarInsertar())
            {
                Models.Marca marcaAgregada = new Models.Marca();
                Models.Marca marca         = new Models.Marca()
                {
                    MAR_NOMBRE = TextBox_marca.Text,
                };

                marcaAgregada =
                    await marcaManager.Ingresar(marca, VG.usuarioActual.CadenaToken);

                if (marcaAgregada != null)
                {
                    MensajeEstado("Registro guardado con exito", false, true);
                    InicializarControles();
                }
                else
                {
                    MensajeEstado("Ha habido un error al guardar el registro", true, true);
                }
            }
        }
Example #10
0
        /// <summary>
        /// Se carga la Marca
        /// </summary>
        /// <param name="idMarca"></param>        
        /// <returns>Objeto de Marca</returns>
        public static Models.Marca CargaMarca(int idMarca)
        {
            var objMarca = new Models.Marca();
            object[] paramArray = new object[3];
            try
            {
                paramArray[0] = null;
                paramArray[1] = idMarca;
                paramArray[2] = null;

                var db = DatabaseFactory.CreateDatabase("SQLStringConn");

                using (IDataReader dataReader = db.ExecuteReader("usp_CargarMarcas", paramArray))
                {
                    while (dataReader.Read())
                    {
                        objMarca = new Models.Marca()
                        {
                            id = Convert.ToInt32(dataReader["idMarca"]),
                            nombreMarca = Convert.ToString(dataReader["nombreMarca"]),
                            idEstatus = Convert.ToInt32(dataReader["idEstatus"]),                            
                            fechaCreacion = Convert.ToString(dataReader["fechaCreacion"]),
                            codigoMarca = Convert.ToString(dataReader["codigoMarca"]),
                            pesoMarca = Convert.ToDouble(dataReader["pesoMarca"]),
                            piezas = Convert.ToInt32(dataReader["piezasMarca"]),
                            idPlanoDespiece = Convert.ToInt32(dataReader["idPlanoDespiece"]),
                        };
                    }
                }
            }
            catch (Exception exp)
            {
                throw new ApplicationException(exp.Message, exp);
            }
            return objMarca;
        }
 public ActionResult Nuevo()
 {
     var objMarcas = new Models.Marca() { fechaCreacion = DateTime.Now.ToString("dd/MM/yyyy"), idEstatus = 1 };
     ViewBag.Titulo = "Nuevo";
     return PartialView("_Nuevo", objMarcas);
 }
 /// <summary>
 /// Maps a model to an entity.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <returns></returns>
 public static Entities.Marca ToEntity(this Models.Marca model)
 {
     return(Mapper.Map <Entities.Marca>(model));
 }