protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Editar") { Marca mrc = new Marca(); String id = e.CommandArgument.ToString(); List<string> marcas = new List<string>(); marcas = webManutencao.consultarMarca(id); if (marcas[0] != null) { HiddenFieldID.Value = marcas[0].ToString(); TextBoxNomeMarca.Text = marcas[1].ToString(); Panel1.Visible = true; } } if (e.CommandName == "Excluir") { string id = e.CommandArgument.ToString(); string msg = webManutencao.removerMarca(id); LabelMsg.Text = msg; } }
public IHttpActionResult PutMarca(int id, Marca marca) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != marca.Id) { return BadRequest(); } db.Entry(marca).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MarcaExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public Boolean AgregarMarca(Marca nuevaMarca) { using (var context = new WebBotilleriaEntities()) { context.MarcaBebidas.AddObject(new MarcaBebida() { id_marca= (int)nuevaMarca, marca = nuevaMarca.ToString() }); } return true; }
protected void bInserir_Click(object sender, EventArgs e) { ManutencaoMarca webManutencao = new ManutencaoMarca(); Marca mrc = new Marca(); mrc.marca = tbMarca.Text; LabelMsg.Text = webManutencao.inserirMarca(mrc); }
protected void btnGuardar_Click(object sender, EventArgs e) { string dominio = txtDominio.Text; int idCliente = int.Parse(ddlCliente.SelectedValue); int idMarca = int.Parse(ddlMarca.SelectedValue); int? km = null; if(!string.IsNullOrWhiteSpace(txtKm.Text)) { km = int.Parse(txtKm.Text); } int ano = int.Parse(txtAno.Text); bool pinturaDanada = false; if (cbPintura.Checked) pinturaDanada = true; Vehiculo v = new Vehiculo(); v.dominio = dominio.ToUpper(); v.ano = ano; v.km = km; v.pinturaDanada = pinturaDanada; Cliente c = new Cliente(); c.idCliente = idCliente; v.cliente = c; Marca m = new Marca(); m.idMarca = idMarca; v.marca = m; if (ViewState["idVehiculo"] == null) { //NUEVO VEHICULO try { GestorVehiculos.InsertarVehiculo(v); alertaExito.Visible = true; } catch (Exception) { alertaError.Visible = true; } } else { //ACTUALIZAR VEHICULO v.idVehiculo = int.Parse(ViewState["idVehiculo"].ToString()); GestorVehiculos.ActualizarVehiculo(v); alertaExito.Visible = true; } Inicio(); Nuevo(); }
public IHttpActionResult PostMarca(Marca marca) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.Marcas.Add(marca); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = marca.Id }, marca); }
public DetalleMarca(int Id) { InitializeComponent(); try { //Marca = General.GetEntityById<Marca>("Marca", "MarcaID", Id); Marca = Datos.GetEntity<Marca>(c => c.MarcaID == Id && c.Estatus); if (Marca == null) throw new EntityNotFoundException(Id.ToString(), "Marca"); EsNuevo = false; } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } }
public string excluirMarca(Marca m) { string erro = null; try { db.Marca.DeleteObject(m); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string adicionarMarca(Marca m) { string erro = null; try { db.Marca.AddObject(m); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string editarMarca(Marca m) { string erro = null; try { if (m.EntityState == System.Data.EntityState.Detached) db.Marca.Attach(m); db.ObjectStateManager.ChangeObjectState(m, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public ActionResult Create(FormCollection collection) { try { // TODO: Add insert logic here Marca marca = new Marca(); marca.marca = collection.Get("marca"); MarcaComponent marcaComponent = new MarcaComponent(); if (marcaComponent.Create(marca) == null) { return(RedirectToAction("errorpage", new { id = marcaComponent.ReadBy(marca.marca).Id })); } else { return(RedirectToAction("Index")); } } catch (Exception e) { return(View()); } }
public bool Update(Marca t) { bool rpta = false; try { using (var conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["alaorden"].ToString())) { conexion.Open(); var query = new SqlCommand("update Marca set nombre = @nombre where idMarca = " + t.IdMarca, conexion); query.Parameters.AddWithValue("@nombre", t.Nombre); query.ExecuteNonQuery(); rpta = true; } } catch (Exception ex) { throw; } return(rpta); }
public bool Insert(Marca t) { bool rpta = false; try { using (var conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["alaorden"].ToString())) { conexion.Open(); var query = new SqlCommand("insert into Marca values(@nombre)", conexion); query.Parameters.AddWithValue("@nombre", t.Nombre); query.ExecuteNonQuery(); rpta = true; } } catch (Exception ex) { throw; } return(rpta); }
private void btnGuardar_Click(object sender, EventArgs e) { string texto = txtNombre.Text.Trim(); if (Text == "Agregar Categoria") { CategoriaNegocio categoriaNegocio = new CategoriaNegocio(); Categoria nuevo = new Categoria(texto); categoriaNegocio.agregarCategoria(nuevo); } else if (Text == "Agregar Marca") { MarcaNegocio marcaNegocio = new MarcaNegocio(); Marca nuevo = new Marca(texto); marcaNegocio.agregarMarca(nuevo); } MessageBox.Show("Guardado con éxito"); Close(); }
/// <summary> /// Inserta un registro de Marca en base de datos /// </summary> /// <param name="Marca">Objeto de tipo Marca con la información ingresada</param> /// <returns>Variable de tipo entero indicando el identificador de Marca si se insertó correctamente</returns> public async Task <long> AgregaMarcaJsonAsync(Marca Marca) { long resultado = 0; try { var itemMarca = new CtMarca { Descripcion = Marca.Descripcion, Activo = Marca.Activo }; context.CtMarca.Add(itemMarca); await context.SaveChangesAsync(); resultado = itemMarca.PKIdMarca; } catch (Exception e) { var message = $"Ocurrió un error al registrar la Marca : {Marca.Descripcion}"; throw new IOException(message, e); } return(resultado); }
public void SaveMarca(IncluirMarcaDTO incluirMarcaDTO) { try { using (var db = new PortifolioContext()) { var novaMarcar = new Marca() { Nome = incluirMarcaDTO.Nome, Descricao = incluirMarcaDTO.Descricao, Ativo = true, IdEmpresa = incluirMarcaDTO.IdEmpresa }; db.Marca.Add(novaMarcar); db.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
//ToDo: OO - polimorfismo por sobrecarga public List <Marca> Obter() { var marcas = new List <Marca>(); foreach (var linha in File.ReadAllLines(CaminhoArquivo)) { if (string.IsNullOrEmpty(linha)) { continue; } var propriedades = linha.Split('|'); //Split(Cortar) retorna o vetor e como parâmetro solicita o separador neste caso '|'. var marca = new Marca(); marca.Id = Convert.ToInt32(propriedades [0]); marca.Nome = propriedades [1]; marcas.Add(marca); } return(marcas); }
public IActionResult MarcasCrearModificar([FromBody] Marca marca) { ObjectResult result; var ad = new AdaptadorAtcAdmin(_configuration); try { var res = ad.MarcasCrearModificar(marca); result = new ObjectResult(res) { StatusCode = (int)HttpStatusCode.OK }; } catch (Exception ex) { result = new ObjectResult(ex) { StatusCode = (int)HttpStatusCode.Conflict }; Request.HttpContext.Response.Headers.Add("dsError", ex.Message); } return(result); }
public List <Marca> Get(int marcaId) { List <Marca> marcas = new List <Marca>(); SqlCommand query = new SqlCommand(); connection.Open(); query.Connection = connection; query.CommandText = @"SELECT * FROM Marca WHERE MarcaId=@marcaId ORDER BY Nome ASC"; query.Parameters.AddWithValue("@marcaId", marcaId); SqlDataReader leitura = query.ExecuteReader(); while (leitura.Read()) { Marca marca = new Marca(); marca.MarcaId = (int)leitura["MarcaId"]; marca.Nome = (string)leitura["Nome"]; marcas.Add(marca); } return(marcas); }
public IActionResult Put([FromRoute] int id, [FromBody] Marca marca) { var validations = PutRequestValidation(marca); if (validations != null) { return(validations); } var result = _repository.Update(id, marca); if (result == 0) { return(NotFound()); } if (result == null) { return(InternalServerError()); } return(Ok()); }
public void PutMarca(Marca marca) { using (var conn = new SqlConnection(_cnnString)) { try { string sql = @"UPDATE TbMarca SET Nome = @Nome WHERE MarcaId = @MarcaId"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@Nome", marca.Nome); cmd.Parameters.AddWithValue("@MarcaId", marca.MarcaId); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new ArgumentException(ex.Message); } finally { conn.Close(); } } }
public async Task <ActionResult> Edit(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Marca marca = await db.Marcas.FindAsync(id); if (marca == null) { return(HttpNotFound()); } ViewBag.PersonaId = new SelectList(db.Personas, "PersonaId", "ADMCC", marca.PersonaId); ViewBag.UbicacionId = new SelectList(db.Ubicaciones, "UbicacionId", "Nombre", marca.UbicacionId); return(View(marca)); } catch (Exception) { return(RedirectToAction("Index")); } }
public async Task <ActionResult> Create(Marca marca) { try { if (ModelState.IsValid) { db.Marcas.Add(marca); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.PersonaId = new SelectList(db.Personas, "PersonaId", "ADMCC", marca.PersonaId); ViewBag.UbicacionId = new SelectList(db.Ubicaciones, "UbicacionId", "Nombre", marca.UbicacionId); return(View(marca)); } catch (Exception) { ViewBag.PersonaId = new SelectList(db.Personas, "PersonaId", "ADMCC", marca.PersonaId); ViewBag.UbicacionId = new SelectList(db.Ubicaciones, "UbicacionId", "Nombre", marca.UbicacionId); return(View(marca)); } }
private void tbtnEliminar_Click(object sender, EventArgs e) { if (txtId.Text != "") { Marca objMarca = new Marca(); objMarca.Idmarca = Convert.ToInt32(txtId.Text); if (objMarca.marcaExistente() == true) { objMarca.eliminarMarca(); MessageBox.Show("Marca eliminada"); } else { MessageBox.Show("La marca ingresada no existe"); txtId.Focus(); } } else { MessageBox.Show("Debe ingresar una ID a eliminar"); } MarcaDGV(dgvMarca); }
public ActionResult Agregar(MarcaCLS marcaCLS) { if (!ModelState.IsValid) { return(View(marcaCLS)); } else { using (var bd = new BDPasajeEntities()) { //Instanciamos el objeto marca Marca marca = new Marca(); marca.NOMBRE = marcaCLS.nombre; marca.DESCRIPCION = marcaCLS.descripcion; marca.BHABILITADO = marcaCLS.bhabilitado; //Enviamos los datos a la base de datos bd.Marca.Add(marca); //Guardamos los datos en la base de datos bd.SaveChanges(); } } return(RedirectToAction("Index")); }
public async Task <int> Handle(Command request, CancellationToken cancellationToken) { var model = await _adminContext .Set <Marca>() .FindAsync(request.Id); if (model == null) { model = new Marca(); await _adminContext.AddAsync(model); } model.Id = request.Id.Value; model.Descricao = request.Descricao; model.DataCadastro = DateTimeOffset.Now; await _validation.ValidateAndThrowAsync(model); await _adminContext.SaveChangesAsync(); return(model.Id); }
// ToDo: OO - polimorfismo por sobrecarga. public List <Marca> Obter() { var marcas = new List <Marca>(); foreach (var linha in File.ReadAllLines(CaminhoArquivo)) { if (string.IsNullOrEmpty(linha)) { continue; } var propriedades = linha.Split('|'); var marca = new Marca(); marca.Id = Convert.ToInt32(propriedades[0]); marca.Nome = propriedades[1]; marcas.Add(marca); } return(marcas); }
/* * El metodo EliminarMarca elimina una marca especifica de la base de datos. * @ Manuel Galvis * @ version 2.0 04/04/2019 * context RegistrarMarca :: EliminarMarca * pre: ConsultarMarca(nombreMarca) * post: !ConsultarMarca(nombreMarca) or [email protected](nombreMarca) */ public Boolean EliminarMarca(string nombreMarca) { Boolean Eliminado = false; Marca marca = ConsultarMarca(nombreMarca); if (marcas.Contains(marca)) { for (int i = 0; i < marcas.Count; i++) { if (marcas[i].nombreMarca.Equals(marca.nombreMarca)) { Eliminado = true; EliminarMarcaRepositorio(nombreMarca); } } } else { Eliminado = false; Console.WriteLine("La marca no existe"); } return(Eliminado); }
public frmIncluirAlterarMarca(Marca marcaSelecionada) { InitializeComponent(); //Alteração if (marcaSelecionada.Id != 0) { lblAviso.Visible = true; txtNvNome.Text = marcaSelecionada.Nome; //Campo _marca recebe o id da marca selecionada para realizar a alteraçao do registro _marca.Id = marcaSelecionada.Id; Text = "Alterar Marca"; } //Inserção else { lblAviso.Visible = false; Text = "Nova Marca"; } }
public Marca GetMarcaPorId(decimal id) { try { Marca marca = null; string cadenaComando = "SELECT MarcaID, Marca FROM Marcas WHERE MarcaID=@id"; SqlCommand comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@id", id); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { reader.Read(); marca = ConstruirMarca(reader); reader.Close(); } return(marca); } catch (Exception e) { throw new Exception(e.Message); } }
public Marca Selecionar(int marcaId) { Marca marca = null; foreach (var linha in File.ReadAllLines(_caminhoArquivo)) { //recuperar os 5 primeiros caracteres. var propiedades = linha.Split('|'); // 0 é onde comeca, e o 5 é o tamanho. if (propiedades[0] == marcaId.ToString()) { marca = new Marca(); //preencher o objeto marca. marca.Id = marcaId; marca.Nome = propiedades[1]; //pegar so uma linha. break; } } return(marca); }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { Marca marca = new Marca(); int Codmarca = marca.Get_CodMarca(Marcas.SelectedValue); Clasificacion clasificacion = new Clasificacion(); int CodClasificacion = clasificacion.Get_Clasificacion(Clasificacion.SelectedValue); Producto producto = new Producto(TxtNombre.Text, dplAlimenticio.SelectedValue, float.Parse(TxtPrecio.Text), Get_Calidad(), TxtDescripcion.Text, new Marca(Codmarca), new Clasificacion(CodClasificacion)); producto.Insertar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('el producto ha sido registrado exitosamente');" + "window.location ='../Productos_Admin.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar un producto. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
public List <MarcaDto> GetMarcas() { List <MarcaDto> lista = new List <MarcaDto>(); try { var cadenaDeComando = "SELECT MarcaId,NombreMarca FROM Marcas "; var comando = new SqlCommand(cadenaDeComando, conexion); var reader = comando.ExecuteReader(); while (reader.Read()) { Marca marca = ConstruirMarca(reader); MarcaDto marcaDto = Mapeador.ConvertirAMarcaDto(marca); lista.Add(marcaDto); } reader.Close(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public MarcaSeed() { var _context = new TechnosContextFactory().CreateDbContext(Array.Empty <string>()); if (!_context.Marca.Any()) { List <Marca> marcaList = new List <Marca>(); for (int i = 0; i < 5; i++) { var marca = new Marca() { Nome = $"Nome da Marca_{i:000}", Logo = new byte[i], }; marcaList.Add(marca); } _context.Marca.AddRange(marcaList); _context.SaveChanges(); } }
public Marca BuscarPorId(int id) { const string sqlStatement = "SELECT [Id], [Descripcion], [DVH] " + "FROM dbo.Marca WHERE [ID]=@Id "; Marca marca = null; var db = DatabaseFactory.CreateDatabase(ConnectionName); using (var cmd = db.GetSqlStringCommand(sqlStatement)) { db.AddInParameter(cmd, "@Id", DbType.Int32, id); using (var dr = db.ExecuteReader(cmd)) { if (dr.Read()) { marca = MapearMarca(dr); // Mapper } } } return(marca); }
public void agregar(Marca nuevo) { AccesoDatos datos = new AccesoDatos(); try { string valores = "values('" + nuevo.Nombre + "')"; datos.setearConsulta("insert into Marcas(Descripcion) " + valores); datos.ejectutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public override async Task <ICollection <MarcaDto> > HandleCommand(CreateMarcaRequest request, CancellationToken cancellationToken) { var vm = new List <MarcaDto>(); Marca marca = new Marca { Detalle = request.Detalle }; var sb = request.TipoCatalogo; _context.marcas.Add(marca); try { await _context.SaveChangesAsync(cancellationToken); } catch (DbUpdateConcurrencyException) { _context.RollbackTransaction(); _context.DetachAll(); return(await HandleCommand(request, cancellationToken)); } vm.Add(_mapper.Map <MarcaDto>(marca)); return(vm); }
public Marca Selecionar(int id) { Marca marca = null; foreach (var linha in File.ReadAllLines(_caminhoArquivo)) { var propriedades = linha.Split('|'); var linhaId = Convert.ToInt32(propriedades[0]); if (linhaId == id) { marca = new Marca(); marca.Id = linhaId; marca.Nome = propriedades[1]; break; } } return(marca); }
private void metroButton2_Click(object sender, EventArgs e) { FormPresquisaMarca form = new FormPresquisaMarca(); form.ShowDialog(); if (form.Id_selecionado > 0) { repositorioMarca = new RepositorioMarca(unitOfWork); repositorioMarca.ClearNotifications(); marca = repositorioMarca.GetOne(p => p.MarcaId == form.Id_selecionado); txtMarca.Text = marca.Nome; if (repositorioPessoa.IsInvalid()) { Erros = true; ShowErros(repositorio.Notifications); } } else { marca = new Marca(); txtMarca.Clear(); } }
// Creo un nuevo articulo en la BD public bool InsertarMarca(string marcaID, string empresa, byte[] logo) { try { Marca marca = new Marca(marcaID, empresa, logo); HttpResponseMessage response = client.PostAsJsonAsync("api/marcas", marca).Result; //var response = client.PostAsync("api/usuarios", new StringContent(new JavaScriptSerializer().Serialize(usu), Encoding.UTF8, "application/json")).Result; if (response.IsSuccessStatusCode) { return(true); } else { return(false); } } catch (Exception e) { Console.WriteLine("Error " + e); } return(true); }
protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) return; try { if (EsNuevo) { var marca = new Marca() { NombreMarca = txtNombreMarca.Text, UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID, FechaRegistro = DateTime.Now, Estatus = true, Actualizar = true }; Datos.SaveOrUpdate<Marca>(marca); } else { Marca.NombreMarca = txtNombreMarca.Text; Marca.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID; Marca.FechaModificacion = DateTime.Now; Marca.Estatus = true; Datos.SaveOrUpdate<Marca>(Marca); } new Notificacion("Marca Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance); marcas.Instance.CustomInvoke<marcas>(m => m.ActualizarListado()); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }
public string inserirMarca(Marca marca) { SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename='|DataDirectory|DBTag.mdf';Integrated Security=True;User Instance=True"); try { // Abre a conexão conn.Open(); SqlCommand insert = new SqlCommand("insert into TbMarca (nome_marca) values (@marca)", conn); // Cria o parâmetro associado ao Nome SqlParameter pMarca = new SqlParameter("marca", marca.marca.ToString()); // Associa os parâmetros à consulta insert.Parameters.Add(pMarca); // Executa a consulta e obtém o número de registros int numRegs = insert.ExecuteNonQuery(); // Teste de erro if (numRegs == 1) return "Inserido com sucesso!"; else return "Erro na execução da consulta"; } catch (Exception ex) { return ex.ToString(); throw new Exception(ex.ToString(), ex); } finally { conn.Close(); } }
private void CargaInicial() { // Se validan los permisos //if (this.EsNuevo) //{ // if (!LogIn.VerPermiso("Administracion.Catalagos.Agregar", true)) // { // this.Close(); // return; // } //} //else //{ // if (!LogIn.VerPermiso("Administracion.Catalagos.Modificar", false)) // this.btnGuardar.Enabled = false; //} try { var listaFuentes = Datos.GetListOf<TipoFuente>(t => t.Estatus.Equals(true)); cboTipoFuente.DataSource = listaFuentes; cboTipoFuente.DisplayMember = "NombreTipoFuente"; cboTipoFuente.ValueMember = "TipoFuenteID"; AutoCompleteStringCollection autFuente = new AutoCompleteStringCollection(); foreach (var listaFuente in listaFuentes) autFuente.Add(listaFuente.NombreTipoFuente); cboTipoFuente.AutoCompleteMode = AutoCompleteMode.Suggest; cboTipoFuente.AutoCompleteSource = AutoCompleteSource.CustomSource; cboTipoFuente.AutoCompleteCustomSource = autFuente; cboTipoFuente.TextUpdate += new EventHandler(UtilLocal.cboCharacterCasingUpper); Marca iMarca = new Marca(); iMarca.MarcaID = 0; iMarca.NombreMarca = "TODOS"; iMarca.UsuarioID = 1; iMarca.FechaRegistro = DateTime.Now; iMarca.Estatus = true; iMarca.Actualizar = true; List<Marca> listaMarcas = new List<Marca>(); listaMarcas.Add(iMarca); var listaDeMarcas = Datos.GetListOf<Marca>(m => m.Estatus.Equals(true)); foreach (var marca in listaDeMarcas) { listaMarcas.Add(marca); } cboMarca.DisplayMember = "NombreMarca"; cboMarca.ValueMember = "MarcaID"; cboMarca.DataSource = listaMarcas; AutoCompleteStringCollection autMarca = new AutoCompleteStringCollection(); foreach (var listaMarca in listaMarcas) autMarca.Add(listaMarca.NombreMarca); cboMarca.AutoCompleteMode = AutoCompleteMode.Suggest; cboMarca.AutoCompleteSource = AutoCompleteSource.CustomSource; cboMarca.AutoCompleteCustomSource = autMarca; cboMarca.TextUpdate += new EventHandler(UtilLocal.cboCharacterCasingUpper); this.ConfigurarGrid(); this.CargarAplicacionesActuales(Parte.ParteID); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } }
public void limparFormulario() { marca = new Marca(); txtDescricao.Text = ""; txtPesquisar.Text = ""; }
public void atribuirMarca(Marca m) { marca = m; txtDescricao.Text = m.descricao; }
static void Main(string[] args) { AppaLiteModelContainer context = new AppaLiteModelContainer(); Marca mrc1 = new Marca { Nombre = "Adidas", Icono = "Adidas.jpg" }; context.Marcas.Add(mrc1); //context.SaveChanges(); Articulo art1 = new Articulo { Referencia = "A12345", Descripcion = "Maraton 6", Talla = "6", Marca = mrc1 // Prestamo = }; context.Articulos.Add(art1); //context.SaveChanges(); Local lcl1 = new Local { Nombre = "Cca 126", Icono = "126.jpg", Telefono = "3021234" }; context.Locales.Add(lcl1); //context.SaveChanges(); Local lcl2 = new Local { Nombre = "Cca 124", Icono = "124.jpg", Telefono = "3011235" }; context.Locales.Add(lcl2); //context.SaveChanges(); Empleado emp1 = new Empleado { Nombre = "Elbert Toledo", Cedula = "1234", Telefono = "3001236", Foto = "emp1.jpg", }; context.Empleados.Add(emp1); //context.SaveChanges(); Movimiento mvt1 = new Movimiento { Estado = "Prestado", Fecha = "10/08/2015", Hora = "2:30 Pm", Destino = lcl1, //Prestamo =ptm1 , }; emp1.Movimiento.Add(mvt1); context.Movimientos.Add(mvt1); //context.SaveChanges(); Prestamo ptm1 = new Prestamo { Articulo = art1, Origen = lcl1, // Movimientos }; // mvt1.Prestamo = ptm1; ptm1.Articulo = art1; context.Prestamos.Add(ptm1); //context.SaveChanges(); try { // doing here my logic context.SaveChanges(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Console.WriteLine("Property: {0} Error: {1}", validationError. PropertyName, validationError.ErrorMessage); } } } //context.SaveChanges(); }