protected override void Iniciar() { VistaMarcas = new List <Marcas>(); BusquedaEntidad = new Marcas(); Entidad = new Marcas(); base.Iniciar(); }
protected override void Agregar() { EsValido = true; Entidad = new Marcas(); Entidad.Estado = "Activo"; base.Agregar(); }
public bool Insertar(Marcas entidad) { bool ret = false; ret = Validar(entidad); if (ret) { // QUE HACER: Crear el codigo INSERT aqui } return(ret); }
public bool Actualizar(Marcas entidad) { bool ret = false; ret = Validar(entidad); if (ret) { // QUE HACER: Crear el codigo de actualizar aqui } return(ret); }
public Marcas Get(int idMarca) { List <Marcas> list = new List <Marcas>(); Marcas ret = new Marcas(); //QUE HACER: Llamar al metodo de acceso de datos aqui list = CreadorDatos(); ret = list.Find(p => p.IdMarca == idMarca); return(ret); }
protected override void Eliminar() { ManejadorMarcas mgr = new ManejadorMarcas(); Entidad = new Marcas(); Entidad.IdMarca = Convert.ToInt32(EventArgument); mgr.Eliminar(Entidad); Get(); base.Eliminar(); }
public List <Marcas> Get(Marcas entidad) { List <Marcas> ret = new List <Marcas>(); // QUE HACER: Agregar el metodo de acceso a datos aqui ret = CreadorDatos(); if (!string.IsNullOrEmpty(entidad.NombreMarca)) { ret = ret.FindAll(p => p.NombreMarca.ToLower().StartsWith(entidad.NombreMarca, StringComparison.CurrentCultureIgnoreCase)); } return(ret); }
public bool Validar(Marcas entidad) { ValidacionErrores.Clear(); if (!string.IsNullOrEmpty(entidad.NombreMarca)) { if (entidad.NombreMarca.ToLower() == entidad.NombreMarca) { ValidacionErrores.Add(new KeyValuePair <string, string>("NombreMarca", "El nombre de la marca no debe estar todo en minusculas.")); } } return(ValidacionErrores.Count == 0); }
public bool Eliminar(Marcas entidad) { // QUE HACER: Crear el codigo de eliminar aqui return(true); }
protected override void ReBusqueda() { BusquedaEntidad = new Marcas(); }