/// <summary> /// Actualización de registro BarrelGradeBushing /// </summary> /// <param name="id_barrel_grade_bushing"></param> /// <param name="codigo"></param> /// <param name="dim_d"></param> /// <returns></returns> public int UpdateBarrelGradeBushing(int id_barrel_grade_bushing, string codigo, double dim_d) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BARREL_GRADE_BUSHING grade_bushing = Conexion.TBL_BARREL_GRADE_BUSHING.Where(x => x.ID_BARREL_GRADE_BUSHING == id_barrel_grade_bushing).FirstOrDefault(); // Asignamos valores grade_bushing.ID_BARREL_GRADE_BUSHING = id_barrel_grade_bushing; grade_bushing.CODIGO = codigo; grade_bushing.DIM_D = dim_d; // Actualizamos el registro Conexion.Entry(grade_bushing).State = System.Data.Entity.EntityState.Modified; // Retornamos elementos afectados return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Inserción de registro BarrelGradeBushing /// </summary> /// <param name="codigo"></param> /// <param name="dim_d"></param> /// <returns></returns> public int InsertBarrelGradeBushing(string codigo, double dim_d) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Decalramos el objeto de la lista TBL_BARREL_GRADE_BUSHING grade_bushing = new TBL_BARREL_GRADE_BUSHING(); // Asignamos los valores grade_bushing.CODIGO = codigo; grade_bushing.DIM_D = dim_d; // Insertamos el objeto a la tabla Conexion.TBL_BARREL_GRADE_BUSHING.Add(grade_bushing); // Guardamos los cambios Conexion.SaveChanges(); // Retornamos el ID return(grade_bushing.ID_BARREL_GRADE_BUSHING); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Eliminar registro BarrelGradeBushing /// </summary> /// <param name="id_barrel_grade_bushing"></param> /// <returns></returns> public int DeletedBarrelGradeBushing(int id_barrel_grade_bushing) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BARREL_GRADE_BUSHING grade_bushing = Conexion.TBL_BARREL_GRADE_BUSHING.Where(x => x.ID_BARREL_GRADE_BUSHING == id_barrel_grade_bushing).FirstOrDefault(); // Eliminamos el registro Conexion.Entry(grade_bushing).State = System.Data.Entity.EntityState.Deleted; // Retornamos registros afectados return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }