/// <summary> /// Método que modifica un registro de la tabla ChuckSplitter /// </summary> /// <param name="codigo"></param> /// <param name="dimMin"></param> /// <param name="dimMax"></param> /// <param name="ensamble"></param> /// <returns></returns> public int UpdateChuck(int id, string codigo, double dimMin, double dimMax, string ensamble) { try { //Realizamos la conexíon a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Obtiene el objeto que se va a modificar ChuckSplitter obj = Conexion.ChuckSplitter.Where(x => x.Id_Chuck == id).FirstOrDefault(); //Asignamos los valores obj.DiaMin = dimMin; obj.DiaMax = dimMax; obj.TipoEnsamble = ensamble; //Guardamos los cambios, y retornamos los registros modificados Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { //si hay error , retorna cero return(0); } }
/// <summary> /// Método que da de alta un registro a la tabla Chuck /// </summary> /// <param name="codigo"></param> /// <param name="diaMin"></param> /// <param name="diaMax"></param> /// <param name="ensamble"></param> /// <returns></returns> public int SetChuck(string codigo, double diaMin, double diaMax, string ensamble) { try { //Realizamos la conexíon a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { ChuckSplitter obj = new ChuckSplitter(); //Asignamos los valores obj.Codigo = codigo; obj.DiaMin = diaMin; obj.DiaMax = diaMax; obj.TipoEnsamble = ensamble; //Se guardan los cambios Conexion.ChuckSplitter.Add(obj); Conexion.SaveChanges(); //Retorna el código return(obj.Id_Chuck); } } catch (Exception) { //si hay error, retorna nulo return(0); } }
/// <summary> /// Método que elimina un registro de la tabla ChuckSplitter /// </summary> /// <param name="codigo"></param> /// <returns></returns> public int DeleteChuck(int id) { try { //Realizamos la conexíon a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Obtiene el objeto que se va a modificar ChuckSplitter obj = Conexion.ChuckSplitter.Where(x => x.Id_Chuck == id).FirstOrDefault(); //Guardamos los cambios, y retornamos los registros modificados Conexion.Entry(obj).State = EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { //si hay error, retornamos cero. return(0); } }