/// <summary> /// Método que obtiene la información de nissei rectificados finos /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoNisseiRectificadosFinos(string codigo) { try { using (var conexion = new EntitiesTooling()) { var lista = (from a in conexion.TBL_FEED_WHEEL_RECTIFICADOS_FINOS join b in conexion.MaestroHerramentales on a.CODIGO equals b.Codigo where a.CODIGO.Equals(codigo) select new { b.Codigo, a.DIM_DIAMETRO, a.DIM_WIDTH, a.DIM_F, b.Descripcion, b.Activo, a.ID_FEED_WHEEL_RECTIFICADOS_FINOS }).OrderBy(x => x.DIM_DIAMETRO).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que oobtiene todos los registros para poder modificarlos o eliminarlos /// </summary> /// <param name="TextoBuscar"></param> /// <returns></returns> public IList GetInfoBarrelLapAnillos_(string TextoBuscar) { try { using (var conexion = new EntitiesTooling()) { var lista = (from a in conexion.BarrelLapAnillos_ join b in conexion.MaestroHerramentales on a.Codigo equals b.Codigo where a.Codigo.Contains(TextoBuscar) || b.Descripcion.Contains(TextoBuscar) select new { b.Codigo, b.Descripcion, a.IdBarrelLapAnillos, a.MedidaNominal } ).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que modifica un registro de la tabla Bushing Bates Bore. /// </summary> /// <param name="id"></param> /// <param name="codigo"></param> /// <param name="plano"></param> /// <param name="medidaNom"></param> /// <param name="dimB"></param> /// <returns></returns> public int UpdateBushing(int id, string codigo, string plano, double medidaNom, string dimB) { 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. BushingBatesBore_ obj = Conexion.BushingBatesBore_.Where(x => x.Id_Bushing == id).FirstOrDefault(); //Asiganmos los valores obj.Plano = plano; obj.MedidaNominal = medidaNom; obj.DimB = dimB; //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 modifica un registro de la tabala CollarsCromo. /// </summary> /// <param name="id"></param> /// <param name="codigo"></param> /// <param name="dimA"></param> /// <param name="plano"></param> /// <returns></returns> public int UpdateCollarsCromo(int id, string codigo, double dimA, string plano) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto de la tabla. CollarsCromo_ obj = Conexion.CollarsCromo_.Where(x => x.Id_Collar == id).FirstOrDefault(); //Asignamos los valores obj.DimA = dimA; obj.Plano = plano; //Guardamos los cambios Conexion.Entry(obj).State = EntityState.Modified; //Retornamos el id return(Conexion.SaveChanges()); } } catch (Exception) { //Si hay error, retornamos cero. return(0); } }
public int insert(string noPlano, string pathFile, string user) { try { using (var Conexion = new EntitiesTooling()) { PLANO_HERRAMENTAL plano = new PLANO_HERRAMENTAL(); plano.FECHA_ACTUALIZACION = DateTime.Now; plano.FECHA_CREACION = DateTime.Now; plano.NO_PLANO = noPlano; plano.PATH_FILE = pathFile; plano.USUARIO_CREACION = user; plano.USUARIO_ACTUALIZACION = user; Conexion.PLANO_HERRAMENTAL.Add(plano); return(Conexion.SaveChanges()); } } catch (Exception) { throw; } }
/// <summary> /// Método que inserta un registro a la tabla BusgingFinish Mill. /// </summary> /// <param name="codigo"></param> /// <param name="plano"></param> /// <param name="medidaNom"></param> /// <param name="dimB"></param> /// <returns></returns> public int SetBushingFM(string codigo, string plano, double dimC) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto de la tabla. BushingFinishMill obj = new BushingFinishMill(); //Asignamos los valores obj.Codigo = codigo; obj.Plano = plano; obj.DimC = dimC; //Guardamos los cambios Conexion.BushingFinishMill.Add(obj); Conexion.SaveChanges(); //Retornamos el id return(obj.Id_BushingFM); } } catch (Exception) { //Si hay error, retorna cero return(0); } }
/// <summary> /// Método que obtiene todos los registros de collars Cromo. /// </summary> /// <param name="texto"></param> /// <returns></returns> public IList GetAllCollarsCromo(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.CollarsCromo_ join m in Conexion.MaestroHerramentales on c.Codigo equals m.Codigo where m.Descripcion.Contains(texto) || c.Codigo.Contains(texto) select new { c.Codigo, c.DimA, c.Plano, m.Descripcion, m.Activo }).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //si hay error retornamos nulo. return(null); } }
/// <summary> /// Método que guarda un registro en la tabla Guillotina Sim. /// </summary> /// <param name="codigo"></param> /// <param name="dimA"></param> /// <param name="WidthMin"></param> /// <param name="WidthMax"></param> /// <param name="anillos"></param> /// <returns></returns> public int SetGuillotinaSim(string codigo, double dimA, double WidthMin, double WidthMax, int anillos) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { GuillotinaSIM_ obj = new GuillotinaSIM_(); obj.Codigo = codigo; obj.DimA = dimA; obj.WidthMin = WidthMin; obj.WidthMax = WidthMax; obj.CantidadAnillos = anillos; Conexion.GuillotinaSIM_.Add(obj); Conexion.SaveChanges(); return(obj.Id_Guillotina); } } catch (Exception) { return(0); } }
/// <summary> /// Método que obtiene todos los registros de GuillotinaEngrave /// </summary> /// <param name="TextoBuscar"></param> /// <returns></returns> public IList GetInfoGuillotinaEngrave_(string TextoBuscar) { try { using (var conexion = new EntitiesTooling()) { var lista = (from a in conexion.GuillotinaEngrave_ join b in conexion.MaestroHerramentales on a.Codigo equals b.Codigo where a.Codigo.Contains(TextoBuscar) select new { a.IdGuillotinaEngrave, a.Codigo, a.Detalle, a.Dimension, b.Descripcion }).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que obtiene la información de un herramental Guillotina Sim. /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoGuillotinaSim(string codigo) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Realizamos la consulta, el resultado lo guardamos en una variable anónima. var lista = (from b in Conexion.GuillotinaSIM_ join m in Conexion.MaestroHerramentales on b.Codigo equals m.Codigo where b.Codigo.Equals(codigo) select new { b.Codigo, b.DimA, b.WidthMin, b.WidthMax, b.CantidadAnillos, m.Descripcion, b.Id_Guillotina, m.Activo }).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que obtiene la información de un herramental Bushing Sim. /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoBushingSim(string codigo) { try { //Establecemos la conexión a través de EntityFramework. using (var conexion = new EntitiesTooling()) { //Realizamos la consulta, el resultado lo guardamos en una variable anónima. var Lista = (from b in conexion.BushingSIM_ join m in conexion.MaestroHerramentales on b.Codigo equals m.Codigo where b.Codigo.Equals(codigo) select new { b.Codigo, b.DimB, b.Notas, m.Descripcion, b.Id_Bushing, m.Activo }).ToList(); //Retornamos la lista. return(Lista); } } catch (Exception) { //Si ocurre algún error, retornamos un nulo. return(null); } }
/// <summary> /// Método que obtiene la información de un herramental Pusher a partir del código. /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoPusher(string codigo) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { var lista = (from b in Conexion.PusherSIM_ join m in Conexion.MaestroHerramentales on b.Codigo equals m.Codigo where b.Codigo.Equals(codigo) select new { b.Codigo, b.DimD, m.Descripcion, b.ID_Pushing, m.Activo }).ToList(); //Retornamos la lista. return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que obtiene todos los registros de Pusher Sim. /// </summary> /// <param name="texto"></param> /// <returns></returns> public IList GetAllPusherSim(string texto) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Realizamos la consulta, el resultado lo guardamos en una variable anónima. var lista = (from b in Conexion.PusherSIM_ join m in Conexion.MaestroHerramentales on b.Codigo equals m.Codigo where b.Codigo.Contains(texto) || m.Descripcion.Contains(texto) select new { b.Codigo, b.DimD, m.Descripcion, b.ID_Pushing, m.Activo }).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que inserta un registro en la tabla Bushing Sim. /// </summary> /// <param name="codigo"></param> /// <param name="dimB"></param> /// <param name="notas"></param> /// <returns></returns> public int SetBushingSim(string codigo, double dimB, string notas) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto. BushingSIM_ obj = new BushingSIM_(); //Asiganmos los valores. obj.Codigo = codigo; obj.DimB = dimB; obj.Notas = notas; //Guardamos los cambios. Conexion.BushingSIM_.Add(obj); Conexion.SaveChanges(); //Retornamos el id. return(obj.Id_Bushing); } } catch (Exception) { //retornamos cero si hubo un error. return(0); } }
/// <summary> /// Método que obtiene los valores de CutterAngle /// </summary> /// <param name="cutterAngle"></param> /// <returns></returns> public IList GetCutterAngle(double cutterAngle) { try { //Establecemos la conexión a la base de datos a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Ejecutamos la consulta y lo guardamos en una lista anónima. var Lista = (from a in Conexion.cutter_angle where a.dec == cutterAngle select new { a.GRADOS, a.MINUTOS }).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //Si ocurre algún error, retornamos un nulo. return(null); } }
/// <summary> /// Método que obtiene los datos para modificarlos o eliminarlos /// </summary> /// <param name="TextoBuscar"></param> /// <returns></returns> public IList GetInfoClosingBandLapeado(string TextoBuscar) { try { using (var conexion = new EntitiesTooling()) { var lista = (from a in conexion.ClosingBandLapeado join b in conexion.MaestroHerramentales on a.Codigo equals b.Codigo where a.Codigo.Contains(TextoBuscar) || b.Descripcion.Contains(TextoBuscar) select new { a.IdClosingBandLapeado, a.Codigo, a.Descripcion_Herramental, a.MedidaNominal, b.Descripcion } ).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método que obtiene la informacion para modificarla o eliminarla /// </summary> /// <param name="TextoBuscar"></param> /// <returns></returns> public IList GetInfoFrontRearCollarAnillos(string TextoBuscar) { try { using (var conexion = new EntitiesTooling()) { var lista = (from a in conexion.FrontRearCollarAnillos_ join b in conexion.MaestroHerramentales on a.Codigo equals b.Codigo where a.Codigo.Contains(TextoBuscar) || b.Descripcion.Contains(TextoBuscar) || a.Descripcion_Herramental.Contains(TextoBuscar) select new { a.IdFrontRearCollarAnillos, a.Codigo, a.Descripcion_Herramental, a.MedidaNominal, a.Notas, a.Parte, b.Descripcion } ).ToList(); return(lista); } } catch (Exception) { throw; } }
/// <summary> /// Método para modificar un registro de la tabla MAESTROHERRAMENTALES /// </summary> /// <param name="codigo"></param> /// <param name="fecha_creacion"></param> /// <param name="fecha_cambio"></param> /// <param name="usuario_creacion"></param> /// <param name="usuario_cambio"></param> /// <param name="activo"></param> /// <param name="id_clasificacion"></param> /// <param name="plano"></param> /// <returns></returns> public int UpdateMaestroHerramentales(string codigo, string descripcion, string fecha_cambio, string usuario_cambio, bool activo, int id_clasificacion, int plano) { try { //Establecemos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Se obtiene el objeto que se va a modificar. MaestroHerramentales obj = Conexion.MaestroHerramentales.Where(x => x.Codigo.Equals(codigo)).FirstOrDefault(); //Se asiganan los valores. obj.Descripcion = descripcion; obj.FechaCambio = fecha_cambio; obj.UsuarioCambio = usuario_cambio; obj.Activo = activo; obj.idClasificacionHerramental = id_clasificacion; obj.idPlano = plano; //Se cambia el estado de registro a modificado. Conexion.Entry(obj).State = EntityState.Modified; //Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { //retorna nulo si hay error return(0); } }
/// <summary> /// Método que obtiene la información de un herramental Protector Inf Moly. /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoProtectorInferior(string codigo) { 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.ProtectorInfMoly_ join m in Conexion.MaestroHerramentales on c.Codigo equals m.Codigo where c.Codigo.Equals(codigo) select new { c.Codigo, c.DimA, c.Plano, m.Descripcion, m.Activo, c.Id_PIM }).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //si hay error retornamos nulo. return(null); } }
/// <summary> /// Método que obtiene toda la información de un maestro herramental /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetPropiedadesHerramental(string codigo) { try { //Establecemos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Se ejecuta el comando para obtener la información del herramental var Lista = (from m in Conexion.MaestroHerramentales join c in Conexion.ClasificacionHerramental on m.idClasificacionHerramental equals c.idClasificacion where m.Codigo.Equals(codigo) select new { m.Descripcion, m.Activo, m.idClasificacionHerramental, idPlano = m.idPlano > 0 ? m.idPlano : 2, c.ObjetoXML }).ToList(); //Retornamos la lista return(Lista); } } catch (Exception) { //si hay error, retorna nulo return(null); } }
/// <summary> /// Método que guarda un registro de la tabala CollarsCromo. /// </summary> /// <param name="codigo"></param> /// <param name="dimA"></param> /// <param name="plano"></param> /// <returns></returns> public int SetCollarsCromo(string codigo, double dimA, string plano) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto de la tabla. CollarsCromo_ obj = new CollarsCromo_(); //Asignamos los valores obj.Codigo = codigo; obj.DimA = dimA; obj.Plano = plano; //Guardamos los cambios Conexion.CollarsCromo_.Add(obj); Conexion.SaveChanges(); //Retornamos el id return(obj.Id_Collar); } } catch (Exception) { //Si hay error, retornamos cero. return(0); } }
/// <summary> /// Método para insertar un registro a la tabla MAESTROHERRAMENTALES /// </summary> /// <param name="fecha_creacion"></param> /// <param name="fecha_cambio"></param> /// <param name="usuario_creacion"></param> /// <param name="usuario_cambio"></param> /// <param name="activo"></param> /// <param name="id_clasificacion"></param> /// <param name="plano"></param> /// <returns></returns> public string SetMaestroHerramentales(string descripcion, string fecha_creacion, string fecha_cambio, string usuario_creacion, string usuario_cambio, bool activo, int id_clasificacion, int plano, string codigo) { try { //Establecemos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Se crea un objeto, el cual se va agregar a la tabla MaestroHerramentales obj = new MaestroHerramentales(); //Se asiganan los valores. obj.Descripcion = descripcion; obj.FechaCreacion = fecha_creacion; obj.FechaCambio = fecha_cambio; obj.UsuarioCreacion = usuario_creacion; obj.UsuarioCambio = usuario_cambio; obj.Activo = activo; obj.idClasificacionHerramental = id_clasificacion; obj.idPlano = null; obj.Codigo = codigo; //Agrega el objeto a la tabla. Conexion.MaestroHerramentales.Add(obj); //Guardamos los cambios Conexion.SaveChanges(); //Retorna el codigo del registro insertado return(obj.Codigo); } } catch (Exception) { //retorna nulo si hay error return(null); } }
/// <summary> /// Método que obtiene la información de un herramental BushingCromo. /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoBushingCromo(string codigo) { 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 b in Conexion.BushingCromo_ join m in Conexion.MaestroHerramentales on b.CODIGO equals m.Codigo where b.CODIGO.Equals(codigo) select new { b.CODIGO, b.DimD, b.Plano, m.Descripcion, m.Activo, b.Id_BushingCromo }).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //si hay error retornamos nulo. return(null); } }
/// <summary> /// Método que actualiza los valores de un registro en la tabla ClasificacionHerramental. /// </summary> /// <param name="descripcion"></param> /// <param name="unidadMedida"></param> /// <param name="costo"></param> /// <param name="cantidadUtilizar"></param> /// <param name="vidaUtil"></param> /// <param name="verificacionAnual"></param> /// <param name="cotasRevisar"></param> /// <param name="objetoXML"></param> /// <param name="tablaDetalles"></param> /// <param name="fechaModificacion"></param> /// <param name="idClasificacion">Id de la clasificación que se requiere actualizar.</param> /// <returns>Número de registros que se afectaron en la actualización. Retorna un 0 si no se afectó ninguno o hubo algún error.</returns> public int UpdateClasificacionHerramental(string descripcion, string unidadMedida, double costo, int cantidadUtilizar, int vidaUtil, bool verificacionAnual, string cotasRevisar, string objetoXML, string tablaDetalles, DateTime fechaModificacion, int idClasificacion) { try { //Incializamos la conexión a través de Entity Framework. using (var Conexion = new EntitiesTooling()) { //Obtenemos el objeto que se requiere modificar. ClasificacionHerramental clasificacion = Conexion.ClasificacionHerramental.Where(x => x.idClasificacion == idClasificacion).FirstOrDefault(); //Mapeamos los valores de los parámetros recibidos en las propiedades correspondientes del objeto. clasificacion.ListaCotasRevisar = cotasRevisar; clasificacion.CantidadUtilizar = cantidadUtilizar; clasificacion.Costo = costo; clasificacion.Descripcion = descripcion; clasificacion.FechaModificacion = fechaModificacion; clasificacion.ObjetoXML = objetoXML; clasificacion.TablaDetalles = tablaDetalles; clasificacion.UnidadMedida = unidadMedida; clasificacion.VerificacionAnual = verificacionAnual; clasificacion.VidaUtil = vidaUtil; //Establecemos el estado del registro a Modificado. Conexion.Entry(clasificacion).State = EntityState.Modified; //Guardamos los cambios y retornamos el número de registros afectados. return(Conexion.SaveChanges()); } } catch (Exception) { //Si se registró algún error, retornamos un 0. return(0); } }
/// <summary> /// Método que obtiene todos los registros de la tabla plano herramental /// </summary> /// <returns></returns> public IList GetPlanoHerramental() { try { //Establecemos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Ejecutamos el comando para obtener los registros var Lista = (from p in Conexion.PLANO_HERRAMENTAL select new { p.ID_PLANO, p.NO_PLANO, p.PATH_FILE, p.FECHA_CREACION, p.FECHA_ACTUALIZACION, p.USUARIO_ACTUALIZACION, p.USUARIO_CREACION }).OrderBy(x => x.NO_PLANO).ToList(); //Retornamos la lista return(Lista); } } catch (Exception) { //Si hay error regresa nulo return(null); } }
/// <summary> /// Método para insertar un registro a la tabla TBL_MANGA_PVD_ACER_CARBON /// </summary> /// <param name="id"></param> /// <param name="min"></param> /// <param name="max"></param> /// <param name="a"></param> /// <returns></returns> public int SetAceroCarbon(float min, float max, float a, float factor) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la tabla TBL_MANGA_PVD_ACERO_CARBON obj = new TBL_MANGA_PVD_ACERO_CARBON(); //Asignamos los valores obj.N_MIN = min; obj.N_MAX = max; obj.A = a; obj.FACTOR = factor; //Agregar el objeto a la tabla Conexion.TBL_MANGA_PVD_ACERO_CARBON.Add(obj); //Guardamos los cambios Conexion.SaveChanges(); //Retornamos el id return(obj.ID_MANGA_PVD_ACERO_CARBON); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Método que inserta un registro en la tabla Bushing Bates Bore. /// </summary> /// <param name="codigo"></param> /// <param name="plano"></param> /// <param name="medidaNom"></param> /// <param name="dimB"></param> /// <returns></returns> public int SetBushing(string codigo, string plano, double medidaNom, string dimB) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto de la tabla. BushingBatesBore_ obj = new BushingBatesBore_(); //Asignamos los valores obj.Codigo = codigo; obj.Plano = plano; obj.MedidaNominal = medidaNom; obj.DimB = dimB; //Guardamos los cambios Conexion.BushingBatesBore_.Add(obj); Conexion.SaveChanges(); //Retornamos el id return(obj.Id_Bushing); } } catch (Exception) { //Si hay error, retorna cero return(0); } }
/// <summary> /// Método para modificar un registro de la tabla TBL_MANGA_PVD_ACERO_CARBON /// </summary> /// <param name="id"></param> /// <param name="min"></param> /// <param name="max"></param> /// <param name="a"></param> /// <returns></returns> public int UpdateAceroCarbon(int id, double a) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto de la tabla. TBL_MANGA_PVD_ACERO_CARBON obj = Conexion.TBL_MANGA_PVD_ACERO_CARBON.Where(x => x.ID_MANGA_PVD_ACERO_CARBON == id).FirstOrDefault(); //Asignamos los valores obj.A = a; //Guardamos los cambios Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { //Si hay error, retornamos cero. return(0); } }
/// <summary> /// Método que obtiene lainformación de BushingBates Bore. /// </summary> /// <param name="codigo"></param> /// <returns></returns> public IList GetInfoBushing(string codigo) { 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.BushingBatesBore_ join m in Conexion.MaestroHerramentales on c.Codigo equals m.Codigo where c.Codigo.Equals(codigo) select new { c.Codigo, c.Plano, c.MedidaNominal, c.DimB, m.Descripcion, m.Activo, c.Id_Bushing }).OrderBy(x => x.MedidaNominal).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //si hay error retornamos nulo. return(null); } }
/// <summary> /// Método para seleccionar todos los registros de la tabla /// </summary> /// <returns></returns> public IList GetAllNisseiRectificadosFinos(string TextoBuscar) { try { using (var conexion = new EntitiesTooling()) { var lista = (from a in conexion.TBL_FEED_WHEEL_RECTIFICADOS_FINOS join b in conexion.MaestroHerramentales on a.CODIGO equals b.Codigo where a.CODIGO.Contains(TextoBuscar) || b.Descripcion.Contains(TextoBuscar) select new { a.CODIGO, a.DIM_DIAMETRO, a.DIM_WIDTH, a.DIM_F, a.ID_FEED_WHEEL_RECTIFICADOS_FINOS, b.Descripcion }).ToList(); return(lista); } } catch (Exception) { //si hay error regresa valor nulo return(null); } }