/// <summary> /// Insertar Nueva Caracteristica /// </summary> /// <param name="NuevaCaract"></param> public static void InsertarCaracteristica(string NuevaCaract) { try { TiposCaracteristicas TPrenda = new TiposCaracteristicas(); TPrenda.NombreCaracteristicas = NuevaCaract; PatronEntit.Instancia.TiposCaracteristicas.Add(TPrenda); PatronEntit.Instancia.SaveChanges(); cResultException = null; cSuccessful = true; } catch (Exception ex) { cResultException = ex.ToString(); cSuccessful = false; } }
/// <summary> /// Elimina el tipo de lana /// </summary> /// <param name="idregistro"></param> public static void EliminarCaracteristica(int idregistro) { try { var cliente = new TiposCaracteristicas { IdTiposCaract = idregistro }; contexto.TiposCaracteristicas.Attach(cliente); contexto.TiposCaracteristicas.Remove(cliente); contexto.SaveChanges(); cResultException = null; cSuccessful = true; } catch (Exception ex) { cResultException = ex.ToString(); cSuccessful = false; } }
/// <summary> /// Modifica el tipo de prenda /// </summary> /// <param name="idregistro"></param> /// <param name="prendaModificada"></param> public static void ModificarCaracteristica(int idregistro, string CaractModificada) { try { var cliente = new TiposCaracteristicas { IdTiposCaract = idregistro }; contexto.TiposCaracteristicas.Attach(cliente); cliente.NombreCaracteristicas = CaractModificada; contexto.Configuration.ValidateOnSaveEnabled = false; contexto.SaveChanges(); cResultException = null; cSuccessful = true; } catch (Exception ex) { cResultException = ex.ToString(); cSuccessful = false; } }