/// <summary> /// Método que obtiene la información del herramental Cutter cam. /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoCutterCam(string codigo) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { var lista = (from c in Conexion.CutterCamTurn join m in Conexion.MaestroHerramentales on c.Codigo equals m.Codigo where c.Codigo.Equals(codigo) select new { c.Codigo, m.Descripcion, c.Dimencion, c.Plano, c.Id_CutterCamTurn, DESCRIPCIONCM = c.Descripcion, }).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Consulta para traer los datos de un registro Manga PVD Wash por su código /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoMangaPVDWash(string codigo) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Realizamos la consulta var Lista = (from a in Conexion.TBL_MANGA_PVD_WASH join b in Conexion.MaestroHerramentales on a.CODIGO equals b.Codigo where a.CODIGO.Equals(codigo) select new { a.ID_MANGA_PVD_WASH, a.CODIGO, a.DIM_A, a.DIM_D, b.Descripcion, b.Activo }).ToList(); // Retornamos la lista return(Lista); } } catch (Exception) { // Si hay error retornamos nulo return(null); } }
/// <summary> /// Actualización de registros Manga PVD Wash /// </summary> /// <param name="id_manga_wash"></param> /// <param name="codigo"></param> /// <param name="dim_a"></param> /// <param name="dim_d"></param> /// <returns></returns> public int UpdateMangaPVDWash(int id_manga_wash, string codigo, double dim_a, double dim_d) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_MANGA_PVD_WASH manga_wash = Conexion.TBL_MANGA_PVD_WASH.Where(x => x.ID_MANGA_PVD_WASH == id_manga_wash).FirstOrDefault(); // Asignamos valores manga_wash.ID_MANGA_PVD_WASH = id_manga_wash; manga_wash.CODIGO = codigo; manga_wash.DIM_A = dim_a; manga_wash.DIM_D = dim_d; // Modificamos el registro Conexion.Entry(manga_wash).State = System.Data.Entity.EntityState.Modified; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Consulta para traer los datos de un registro ClosingBandAnillos por su código /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoClosingBandAnillos(string codigo) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Realizamos la consulta y el resultado lo asignamos a una variable anónima var Lista = (from a in Conexion.ClosingBandAnillos_ join b in Conexion.MaestroHerramentales on a.Codigo equals b.Codigo where a.Codigo.Equals(codigo) select new { a.ID_ClosingBandAnillo, a.Codigo, a.MedidaNominal, b.Descripcion, b.Activo }).ToList(); // Retornamos la lista return(Lista); } } catch (Exception) { //Si hay error retornamos nulo return(null); } }
/// <summary> /// Actualización de registros ClosingBandAnillos /// </summary> /// <param name="idclosingbandanillo"></param> /// <param name="codigo"></param> /// <param name="medidanominal"></param> /// <returns></returns> public int UpdateClosingBandAnillo(int idclosingbandanillo, string medidanominal) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista ClosingBandAnillos_ closingbandanillos = Conexion.ClosingBandAnillos_.Where(x => x.ID_ClosingBandAnillo == idclosingbandanillo).FirstOrDefault(); // Asignamos los valores closingbandanillos.ID_ClosingBandAnillo = idclosingbandanillo; closingbandanillos.MedidaNominal = medidanominal; // Modificamos el registro Conexion.Entry(closingbandanillos).State = System.Data.Entity.EntityState.Modified; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Actualizar registros Rubber Lapeado /// </summary> /// <param name="id_rubber_lapeado_segmentos"></param> /// <param name="codigo"></param> /// <param name="dim_a"></param> /// <param name="plano"></param> /// <returns></returns> public int UpdateRubberLapeado(int id_rubber_lapeado_segmentos, string codigo, double dim_a, string plano) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_RUBBER_LAPEADO_SEGMENTOS Rubber_Lapeado = Conexion.TBL_RUBBER_LAPEADO_SEGMENTOS.Where(x => x.ID_RUBBER_LAPEADO_SEGMENTOS == id_rubber_lapeado_segmentos).FirstOrDefault(); // Asignamos valores Rubber_Lapeado.ID_RUBBER_LAPEADO_SEGMENTOS = id_rubber_lapeado_segmentos; Rubber_Lapeado.CODIGO = codigo; Rubber_Lapeado.DIM_A = dim_a; Rubber_Lapeado.PLANO = plano; // Modificamos el registro Conexion.Entry(Rubber_Lapeado).State = System.Data.Entity.EntityState.Modified; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Consulta para traer los datos de un registro MangaLapeado por su código /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoMangaLapeado(string codigo) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Realizamos la consulta y el resultado lo asignamos a una variable anónima var Lista = (from a in Conexion.TBL_MANGA_LAPEADO_SEGMENTOS join b in Conexion.MaestroHerramentales on a.CODIGO equals b.Codigo where a.CODIGO.Equals(codigo) select new { a.ID_MANGA_LAPEADO_SEGMENTOS, a.CODIGO, a.MEDIDA, a.MEDIDA_DECIMAL, b.Descripcion, b.Activo }).ToList(); // Retornamos el resultado de la consulta return(Lista); } } catch (Exception) { // Si hay error retornamos nulo return(null); } }
/// <summary> /// Actualización de registros LowerRoll /// </summary> /// <param name="id_bobinado_lower_roll"></param> /// <param name="codigo"></param> /// <param name="detalle_rodillo"></param> /// <param name="detalle_engrane"></param> /// <param name="wire_width_min"></param> /// <param name="wire_width_max"></param> /// <param name="dia_min"></param> /// <param name="dia_max"></param> /// <param name="side_plate_dia"></param> /// <returns></returns> public int UpdateBobinadoLowerRoll(int id_bobinado_lower_roll, string codigo, string detalle_rodillo, string detalle_engrane, double wire_width_min, double wire_width_max, double dia_min, double dia_max, double side_plate_dia) { try { // Establecemos conexión a través de EnrityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BOBINADO_LOWER_ROLL lower_roll = Conexion.TBL_BOBINADO_LOWER_ROLL.Where(X => X.ID_BOBINADO_LOWER_ROLL == id_bobinado_lower_roll).FirstOrDefault(); // Asignamos valores lower_roll.ID_BOBINADO_LOWER_ROLL = id_bobinado_lower_roll; lower_roll.CODIGO = codigo; lower_roll.DETALLE_RODILLO = detalle_rodillo; lower_roll.DETALLE_ENGRANE = detalle_engrane; lower_roll.WIRE_WIDTH_MIN = wire_width_min; lower_roll.WIRE_WIDTH_MAX = wire_width_max; lower_roll.DIA_MIN = dia_min; lower_roll.DIA_MAX = dia_max; lower_roll.SIDE_PLATE_DIA = side_plate_dia; // Modificamos el registro Conexion.Entry(lower_roll).State = System.Data.Entity.EntityState.Modified; // Guardamos cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Consulta para traer todos los registros TargetRoll /// </summary> /// <param name="medidaA"></param> /// <param name="medidaB"></param> /// <returns></returns> public IList GetTargetRoll(double medidaA, double medidaB) { try { using (var Conexion = new EntitiesTooling()) { var listaHerramentales = (from a in Conexion.TBL_BOBINADO_TARGET_ROLL join m in Conexion.MaestroHerramentales on a.CODIGO equals m.Codigo join c in Conexion.ClasificacionHerramental on m.idClasificacionHerramental equals c.idClasificacion where a.A == medidaA && a.B == medidaB select new { Codigo = a.CODIGO, m.Descripcion, m.Activo, Clasificacion = c.Descripcion, c.UnidadMedida, c.Costo, c.CantidadUtilizar, c.VidaUtil, c.idClasificacion, c.ListaCotasRevisar, c.VerificacionAnual, A = a.A, B = a.B }).ToList(); return(listaHerramentales); } } catch (Exception) { return(null); } }
/// <summary> /// Inserción de registros para UpperRoll /// </summary> /// <param name="codigo"></param> /// <param name="wire_width_min"></param> /// <param name="wire_width_max"></param> /// <param name="dia_min"></param> /// <param name="dia_max"></param> /// <param name="detalle_engrane"></param> /// <param name="medida"></param> /// <returns></returns> public int InsertBobinadoUpperRoll(string codigo, double wire_width_min, double wire_width_max, double dia_min, double dia_max, string detalle_engrane, double medida) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BOBINADO_UPPER_ROLL upper_roll = new TBL_BOBINADO_UPPER_ROLL(); // Asignamos valores upper_roll.CODIGO = codigo; upper_roll.WIRE_WIDTH_MIN = wire_width_min; upper_roll.WIRE_WIDTH_MAX = wire_width_max; upper_roll.DIA_MIN = dia_min; upper_roll.DIA_MAX = dia_max; upper_roll.DETALLE_ENGRANE = detalle_engrane; upper_roll.MEDIDA = medida; // Agregamos el objeto a la tabla Conexion.TBL_BOBINADO_UPPER_ROLL.Add(upper_roll); // Guardamos los cambios Conexion.SaveChanges(); // Retornamos el ID return(upper_roll.ID_BOBINADO_UPPER_ROLL); } } catch (Exception) { // Si hay un error retornamos 0 return(0); } }
/// <summary> /// Consulta para traer todos los registros LowerRoll /// </summary> /// <param name="a1"></param> /// <param name="d1"></param> /// <returns></returns> public IList GetLowerRoll(double a1, double d1) { try { using (var Conexion = new EntitiesTooling()) { var listaHerramentales = (from a in Conexion.TBL_BOBINADO_LOWER_ROLL join m in Conexion.MaestroHerramentales on a.CODIGO equals m.Codigo join c in Conexion.ClasificacionHerramental on m.idClasificacionHerramental equals c.idClasificacion where a1 <= a.WIRE_WIDTH_MAX && a1 >= a.WIRE_WIDTH_MIN && d1 <= a.DIA_MAX && d1 >= a.DIA_MIN && m.Activo == true select new { Codigo = a.CODIGO, m.Descripcion, m.Activo, Clasificacion = c.Descripcion, c.UnidadMedida, c.Costo, c.CantidadUtilizar, c.VidaUtil, c.idClasificacion, c.ListaCotasRevisar, c.VerificacionAnual, DETALLE_ENGRANE = a.DETALLE_ENGRANE, DETALLE_RODILLO = a.DETALLE_RODILLO, SIDE_PLATE_DIA = a.SIDE_PLATE_DIA }).ToList(); return(listaHerramentales); } } catch (Exception) { return(null); } }
/// <summary> /// Método que inserta un resitro a la tabla GuideBarFirstRoughGrind /// </summary> /// <param name="codigo"></param> /// <param name="dimA"></param> /// <returns></returns> public int SetFirstRG(string codigo, double dimA) { try { //Realizamos la consulta a través de EntityFramework. using (var conexion = new EntitiesTooling()) { GuideBarFirstRoughGrind obj = new GuideBarFirstRoughGrind(); obj.Codigo = codigo; obj.A = dimA; //Guardamos los cambios conexion.GuideBarFirstRoughGrind.Add(obj); conexion.SaveChanges(); return(obj.ID_GUIDE_BAR); } } catch (Exception) { //Si ocurre algún error retornamos 0 return(0); } }
/// <summary> /// Método que actualiza un registro en la tabla Collar Spacer /// </summary> /// <param name="id"></param> /// <param name="codigo"></param> /// <param name="descripcion"></param> /// <param name="dimension"></param> /// <param name="plano"></param> /// <returns></returns> public int UpdateCutterCamTurn(int id, string codigo, string descripcion, double dimension, string plano) { try { //Se establece la conexión a la base de datos. using (var Conexion = new EntitiesTooling()) { //Se obtiene el objeto que se va a modificar. CutterCamTurn obj = Conexion.CutterCamTurn.Where(x => x.Id_CutterCamTurn == id).FirstOrDefault(); //Asiganmos los valores obj.Codigo = codigo; obj.Descripcion = descripcion; obj.Dimencion = dimension; obj.Plano = plano; //Se guardan los cambios y se retorna el número de registros afectados Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { //Si encuentra error devuelve cero. return(0); } }
/// <summary> /// Método que guarda un registro en la tbla. /// </summary> /// <param name="codigo"></param> /// <param name="descripcion"></param> /// <param name="dimension"></param> /// <param name="plano"></param> /// <returns></returns> public int SetCutterCamTurn(string codigo, string descripcion, double dimension, string plano) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto de la tabla. CutterCamTurn obj = new CutterCamTurn(); //Asignamos los valores obj.Codigo = codigo; obj.Descripcion = descripcion; obj.Dimencion = dimension; obj.Plano = plano; //Guardamos los cambios Conexion.CutterCamTurn.Add(obj); Conexion.SaveChanges(); //Retornamos el id return(obj.Id_CutterCamTurn); } } catch (Exception) { // Si hay error, retorna cero return(0); } }
public IList GetRubber(double rubberMin, double rubberMax) { try { using (var Conexion = new EntitiesTooling()) { var listaHerramentales = (from a in Conexion.TBL_RUBBER_LAPEADO_SEGMENTOS join m in Conexion.MaestroHerramentales on a.CODIGO equals m.Codigo join c in Conexion.ClasificacionHerramental on m.idClasificacionHerramental equals c.idClasificacion where a.DIM_A >= rubberMin && a.DIM_A <= rubberMax && m.Activo == true select new { Codigo = a.CODIGO, m.Descripcion, m.Activo, Clasificacion = c.Descripcion, c.UnidadMedida, c.Costo, c.CantidadUtilizar, c.VidaUtil, c.idClasificacion, c.ListaCotasRevisar, c.VerificacionAnual, DIM_A_RUBBER = a.DIM_A }).ToList(); return(listaHerramentales); } } catch (Exception) { return(null); } }
/// <summary> /// Consulta para traernos los datos de un registro TargetRoll por su código /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoTargetRoll(string codigo) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Realizamos la consulta y el resultado lo asignamos a una variable anónima var Lista = (from a in Conexion.TBL_BOBINADO_TARGET_ROLL join b in Conexion.MaestroHerramentales on a.CODIGO equals b.Codigo where a.CODIGO.Equals(codigo) select new { a.ID_BOBINADO_TARGET_ROLL, a.CODIGO, a.A, a.B, b.Descripcion, b.Activo }).ToList(); // Retornamos el resultado de la consulta return(Lista); } } catch (Exception) { // Si hay error retornamos nulo return(null); } }
/// <summary> /// Inserción de registros Rubber Lapeado /// </summary> /// <param name="codigo"></param> /// <param name="dim_a"></param> /// <param name="plano"></param> /// <returns></returns> public int InsertRubberLapeado(string codigo, double dim_a, string plano) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Delcaramos el objeto de la lista TBL_RUBBER_LAPEADO_SEGMENTOS Rubber_Lapeado = new TBL_RUBBER_LAPEADO_SEGMENTOS(); // Asignamos los valores Rubber_Lapeado.CODIGO = codigo; Rubber_Lapeado.DIM_A = dim_a; Rubber_Lapeado.PLANO = plano; // Agregamos el objeto a la tabla Conexion.TBL_RUBBER_LAPEADO_SEGMENTOS.Add(Rubber_Lapeado); // Guardamos los cambios Conexion.SaveChanges(); // Retornamos el ID del objeto return(Rubber_Lapeado.ID_RUBBER_LAPEADO_SEGMENTOS); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Inserción de registros TarjetRoll /// </summary> /// <param name="codigo"></param> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public int InsertBobinadoTargetRoll(string codigo, double a, double b) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos la lista del objeto TBL_BOBINADO_TARGET_ROLL tarjet_roll = new TBL_BOBINADO_TARGET_ROLL(); // Asignamos los valores tarjet_roll.CODIGO = codigo; tarjet_roll.A = a; tarjet_roll.B = b; // Agregamos el objeto a la tabla Conexion.TBL_BOBINADO_TARGET_ROLL.Add(tarjet_roll); // Guardamos cambios Conexion.SaveChanges(); // Retornamos el ID return(tarjet_roll.ID_BOBINADO_TARGET_ROLL); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// /// </summary> /// <param name="espesorRadialMP">Espesor radial de la materia prima seleccionada.</param> /// <param name="d1">Diámetro del anillo (Inch)</param> /// <returns></returns> public IList GetDimACollarThickess(double espesorRadialMP, double d1) { try { using (var Conexion = new EntitiesTooling()) { if (espesorRadialMP > 0.100) { var lista = (from a in Conexion.TBL_CONF_DIMA_COLLAR_LAPEADO_SEGMENTOS where a.DIAMETRO_MIN > d1 select new { a.THICKNESS_UP_100 }).ToList(); return(lista); } else { var lista = (from a in Conexion.TBL_CONF_DIMA_COLLAR_LAPEADO_SEGMENTOS where a.DIAMETRO_MIN > d1 select new { a.THICKNESS_DOWN_100 }).ToList(); return(lista); } } } catch (Exception) { return(null); } }
/// <summary> /// Actualizacion de registros TarjetRoll /// </summary> /// <param name="id_bobinado_target_roll"></param> /// <param name="codigo"></param> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public int UpdateBobinadoTargetRoll(int id_bobinado_target_roll, string codigo, double a, double b) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BOBINADO_TARGET_ROLL tarjet_roll = Conexion.TBL_BOBINADO_TARGET_ROLL.Where(x => x.ID_BOBINADO_TARGET_ROLL == id_bobinado_target_roll).FirstOrDefault(); // Establecemos valores tarjet_roll.ID_BOBINADO_TARGET_ROLL = id_bobinado_target_roll; tarjet_roll.CODIGO = codigo; tarjet_roll.A = a; tarjet_roll.B = b; // Actualizamos el registro Conexion.Entry(tarjet_roll).State = System.Data.Entity.EntityState.Modified; // Retornamos registros afectados return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Inserción de registros Manga Lapeado /// </summary> /// <param name="codigo"></param> /// <param name="medida"></param> /// <param name="medida_decimal"></param> /// <returns></returns> public int InsertMangaLapeado(string codigo, string medida, double medida_decimal) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_MANGA_LAPEADO_SEGMENTOS manga_lapeado = new TBL_MANGA_LAPEADO_SEGMENTOS(); // Asignamos los valores manga_lapeado.CODIGO = codigo; manga_lapeado.MEDIDA = medida; manga_lapeado.MEDIDA_DECIMAL = medida_decimal; // Agregamos el objeto a la tabla Conexion.TBL_MANGA_LAPEADO_SEGMENTOS.Add(manga_lapeado); // Guardamos los cambios Conexion.SaveChanges(); // Retornamos el ID del objeto return(manga_lapeado.ID_MANGA_LAPEADO_SEGMENTOS); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Consulta para traernos los datos de un registro CenterWafer por su código /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoCenterWafer(string codigo) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Realizamos la consulta y el rsultado lo asignamos a una variable anónima var Lista = (from a in Conexion.TBL_BOBINADO_CENTER_WAFER join b in Conexion.MaestroHerramentales on a.CODIGO equals b.Codigo where a.CODIGO.Equals(codigo) select new { a.ID_BOBONADO_CENTER_WAFER, a.CODIGO, a.DIM_A_MIN, a.DIM_A_MAX, a.WIRE_WIDTH, a.DETALLE, a.DIA_B, a.F_WIDTH, b.Descripcion, b.Activo }).ToList(); // Retornamos el resultado de la consulta return(Lista); } } catch (Exception) { // Si hay error retornamos nulo return(null); } }
/// <summary> /// Inserción de registros ClosingBandAnillos /// </summary> /// <param name="codigo"></param> /// <param name="medidaniminal"></param> /// <returns></returns> public int InsertClosingBandAnillo(string codigo, string medidanominal) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista ClosingBandAnillos_ closingbandanillos = new ClosingBandAnillos_(); // Asignamos valores closingbandanillos.Codigo = codigo; closingbandanillos.MedidaNominal = medidanominal; // Insertamos el objeto a la tabla Conexion.ClosingBandAnillos_.Add(closingbandanillos); // Guardamos cambios Conexion.SaveChanges(); // Retornamos el ID del objeto return(closingbandanillos.ID_ClosingBandAnillo); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Inserción de registros CenterWafer /// </summary> /// <param name="codigo"></param> /// <param name="dim_a_min"></param> /// <param name="dim_a_max"></param> /// <param name="wire_width"></param> /// <param name="detalle"></param> /// <param name="dia_b"></param> /// <param name="f_width"></param> /// <returns></returns> public int InsertBobinadoCenterWafer(string codigo, double dim_a_min, double dim_a_max, double wire_width, string detalle, double dia_b, double f_width) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos la lista del objeto TBL_BOBINADO_CENTER_WAFER center_wafer = new TBL_BOBINADO_CENTER_WAFER(); // Asignamos valores center_wafer.CODIGO = codigo; center_wafer.DIM_A_MIN = dim_a_min; center_wafer.DIM_A_MAX = dim_a_max; center_wafer.WIRE_WIDTH = wire_width; center_wafer.DETALLE = detalle; center_wafer.DIA_B = dia_b; center_wafer.F_WIDTH = f_width; // Insertamos el registro Conexion.TBL_BOBINADO_CENTER_WAFER.Add(center_wafer); // Guardamos los cambios Conexion.SaveChanges(); // Retornamos el ID return(center_wafer.ID_BOBONADO_CENTER_WAFER); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Método que inserta un resitro a la tabla GuideBarSecondRoughGrind /// </summary> /// <param name="codigo"></param> /// <param name="dimA"></param> /// <returns></returns> public int SetSecondRG(string codigo, double min, double max, double espesor) { try { //Realizamos la consulta a través de EntityFramework. using (var conexion = new EntitiesTooling()) { GuideBarSecondRoughGrind obj = new GuideBarSecondRoughGrind(); obj.Codigo = codigo; obj.WidthMinProceso = min; obj.WidthMaxProceso = max; obj.EspesorBarraGuia = espesor; //Guardamos los cambios conexion.GuideBarSecondRoughGrind.Add(obj); conexion.SaveChanges(); return(obj.ID_GUIDE_BAR); } } catch (Exception) { //Si ocurre algún error retornamos 0 return(0); } }
/// <summary> /// Actualización de registros CenterWafer /// </summary> /// <param name="id_bobinado_center_wafer"></param> /// <param name="codigo"></param> /// <param name="dim_a_min"></param> /// <param name="dim_a_max"></param> /// <param name="wire_width"></param> /// <param name="detalle"></param> /// <param name="dia_b"></param> /// <param name="f_width"></param> /// <returns></returns> public int UpdateBobinadoCenterWafer(int id_bobinado_center_wafer, string codigo, double dim_a_min, double dim_a_max, double wire_width, string detalle, double dia_b, double f_width) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_BOBINADO_CENTER_WAFER center_wafer = Conexion.TBL_BOBINADO_CENTER_WAFER.Where(x => x.ID_BOBONADO_CENTER_WAFER == id_bobinado_center_wafer).FirstOrDefault(); // Asignamos valores center_wafer.ID_BOBONADO_CENTER_WAFER = id_bobinado_center_wafer; center_wafer.CODIGO = codigo; center_wafer.DIM_A_MIN = dim_a_min; center_wafer.DIM_A_MAX = dim_a_max; center_wafer.WIRE_WIDTH = wire_width; center_wafer.DETALLE = detalle; center_wafer.DIA_B = dia_b; center_wafer.F_WIDTH = f_width; // Actualizamos el registro Conexion.Entry(center_wafer).State = System.Data.Entity.EntityState.Modified; // Retornamos datos afectados return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Inserción de registros Manga PVD Wash /// </summary> /// <param name="codigo"></param> /// <param name="dim_a"></param> /// <param name="dim_d"></param> /// <returns></returns> public int InsertMangaPVDWash(string codigo, double dim_a, double dim_d) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_MANGA_PVD_WASH manga_wash = new TBL_MANGA_PVD_WASH(); // Asignamos los valores manga_wash.CODIGO = codigo; manga_wash.DIM_A = dim_a; manga_wash.DIM_D = dim_d; // Insertamos el objeto Conexion.TBL_MANGA_PVD_WASH.Add(manga_wash); // Guardamos los cambios Conexion.SaveChanges(); // Retornamos el ID del objeto insertado return(manga_wash.ID_MANGA_PVD_WASH); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Actualización de registros Manga Lapeado /// </summary> /// <param name="id_manga_lapeado_segmentos"></param> /// <param name="codigo"></param> /// <param name="medida"></param> /// <param name="medida_decimal"></param> /// <returns></returns> public int UpdateMangaLapeado(int id_manga_lapeado_segmentos, string codigo, string medida, double medida_decimal) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista TBL_MANGA_LAPEADO_SEGMENTOS manga_lapeado = Conexion.TBL_MANGA_LAPEADO_SEGMENTOS.Where(X => X.ID_MANGA_LAPEADO_SEGMENTOS == id_manga_lapeado_segmentos).FirstOrDefault(); // Asignamos valores manga_lapeado.ID_MANGA_LAPEADO_SEGMENTOS = id_manga_lapeado_segmentos; manga_lapeado.CODIGO = codigo; manga_lapeado.MEDIDA = medida; manga_lapeado.MEDIDA_DECIMAL = medida_decimal; // Modificamos el registro Conexion.Entry(manga_lapeado).State = System.Data.Entity.EntityState.Modified; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Método que retorna la manga dependiendo de la dim A /// </summary> /// <param name="dimA"></param> /// <returns></returns> public IList GetManga(double dimA) { try { using (var Conexion = new EntitiesTooling()) { var lista = (from a in Conexion.TBL_MANGA_PVD_WASH join m in Conexion.MaestroHerramentales on a.CODIGO equals m.Codigo join c in Conexion.ClasificacionHerramental on m.idClasificacionHerramental equals c.idClasificacion where a.DIM_A == dimA select new { Codigo = a.CODIGO, m.Descripcion, m.Activo, Clasificacion = c.Descripcion, c.UnidadMedida, c.Costo, c.CantidadUtilizar, c.VidaUtil, c.idClasificacion, c.ListaCotasRevisar, c.VerificacionAnual, DIM_A = a.DIM_A }).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que obtiene todos los registros de acuerdo a la plabra de búsqueda /// </summary> /// <param name="texto"></param> /// <returns></returns> public IList GetAllCutterCamTurn(string texto) { try { //Realizamos la conexíon a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Realizamos la consulta y el resultado lo asignamos a una variable anónima. var lista = (from c in Conexion.CutterCamTurn join m in Conexion.MaestroHerramentales on c.Codigo equals m.Codigo where m.Descripcion.Contains(texto) || m.Codigo.Contains(texto) select new { m.Codigo, m.Descripcion, c.Dimencion, c.Plano }).ToList(); //Retornamos el resultado de la consulta. return(lista); } } catch (Exception) { //si hay error retornamos nulo. return(null); } }