/// <summary> /// Actualización de registros Bushing Thompson /// </summary> /// <param name="id_bushing"></param> /// <param name="codigo"></param> /// <param name="dim_a"></param> /// <returns></returns> public int UpdateBushingThompson(int id_bushing, string codigo, double dim_a) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BUSHING_THOMPSON_SEGMENTOS bushing_thompson = Conexion.TBL_BUSHING_THOMPSON_SEGMENTOS.Where(x => x.ID_BUSHING_THOMPSON == id_bushing).FirstOrDefault(); // Asignamos valores bushing_thompson.ID_BUSHING_THOMPSON = id_bushing; bushing_thompson.CODIGO = codigo; bushing_thompson.DIM_A = dim_a; // Actualizamos el registro Conexion.Entry(bushing_thompson).State = System.Data.Entity.EntityState.Modified; // Guardamos losd cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Inserción de registros para Bushing Thompson /// </summary> /// <param name="codigo"></param> /// <param name="dim_a"></param> /// <returns></returns> public int InsertBushingThompson(string codigo, double dim_a) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BUSHING_THOMPSON_SEGMENTOS bushing_thompson = new TBL_BUSHING_THOMPSON_SEGMENTOS(); // Asignamos valores bushing_thompson.CODIGO = codigo; bushing_thompson.DIM_A = dim_a; // Agregamos el objeto a la tabla Conexion.TBL_BUSHING_THOMPSON_SEGMENTOS.Add(bushing_thompson); // Guardamos los datos Conexion.SaveChanges(); // Retornamos el ID del objeto insertado return(bushing_thompson.ID_BUSHING_THOMPSON); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Delete de registros Bushing Thompson /// </summary> /// <param name="id_bushing"></param> /// <returns></returns> public int DeleteBushingThompson(int id_bushing) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BUSHING_THOMPSON_SEGMENTOS bushing_thompson = Conexion.TBL_BUSHING_THOMPSON_SEGMENTOS.Where(x => x.ID_BUSHING_THOMPSON == id_bushing).FirstOrDefault(); // Eliminamos el registro Conexion.Entry(bushing_thompson).State = System.Data.Entity.EntityState.Deleted; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }