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); } } }
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."); } }
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)); }
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)); }
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); } } }
/// <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)); }