/// <summary> /// Método que obtiene el valor de PATT_SM_ID /// </summary> /// <param name="CodigoPlacaModelo"></param> /// <returns></returns> public IList GetPATTSMID(string CodigoPlacaModelo) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta. El resultado lo guardamos en una variable anónima. var lista = (from p in Conexion.Pattern2 where p.codigo == CodigoPlacaModelo select new { p.PATT_SM_ID }).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 el width ideal para la placa modelo. /// </summary> /// <param name="size_w"></param> /// <param name="proceso"></param> /// <returns></returns> public IList GetIdealWidthPlacaModelo(double size_w, string proceso) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta y el resultado lo asignamos a una variable anónima. var Lista = (from a in Conexion.castings_widths where a.Nominal_Ring_Width_min <= size_w && a.Nominal_Ring_Width_max >= size_w && a.tipo == proceso select new { a.Minimum_casting_width, a.ideal_casting_Width }).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 el id del cliente. /// </summary> /// <param name="nombreCliente"></param> /// <returns></returns> public int GetIdCliente(string nombreCliente) { try { //Establecemos la conexión a través de Entity Framework. using (var Conexion = new EntitiesMateriaPrima()) { //Declaramos un entero el cual será el que retornemos en el método. int idCliente = 0; //Realizamos la consulta. idCliente = (from c in Conexion.Cliente where c.Cliente1 == nombreCliente select c.id_cliente).FirstOrDefault(); //Retornamos el valor obtenido. return(idCliente); } } catch (Exception) { //Si hay error retornamos cero. return(0); } }
/// <summary> /// Método que obtiene el último código de Pattern /// </summary> /// <returns>Cadena que representa el último código agregado, si la tabla esta vacía el primer código es: BC-00001, si hubo algún error el método retorna una cadena vacía.</returns> public string GetLastCode() { //Declaramos una variable, que retornara el último código agregado string LastCod; try { //Se establece la conexión a la BD. using (var Conexion = new EntitiesMateriaPrima()) { //Se ordena de mayor a menor el código para obtener el primer valor, //en este caso es el último código agregado a la tabla. var last = (from p in Conexion.Pattern2 orderby p.codigo descending select p.codigo).First(); //Asignamos el resultado obtenido a la variable local. LastCod = last; //Verificamos que no sea vacío. if (string.IsNullOrEmpty(LastCod)) { LastCod = "BC-00001"; } } } catch (Exception) { //Si hubo algún error retornamos una cadena vacía. return(string.Empty); } //Retornamos el valor. return(LastCod); }
/// <summary> /// Método que obtiene la lista de placas modelos probables a partir de la dimención diámetro. /// </summary> /// <param name="diameter"></param> /// <returns></returns> public IList GetProbablyPattern(double diameter) { try { //Establecemos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta y el resultado lo asignamos a una variable anónima. var Lista = (from a in Conexion.Pattern2 where a.MEDIDA <= diameter + 0.020 && a.MEDIDA >= diameter - 0.020 select new { Codigo = a.codigo }).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 modifica un registro de MoutingWidth. /// </summary> /// <param name="id"></param> /// <param name="wmin"></param> /// <param name="wmax"></param> /// <param name="detalle"></param> /// <param name="gate"></param> /// <returns></returns> public int UpdateMoutingWidth(int id, double wmin, double wmax, string detalle, double gate) { try { //Establecemos la conexión al EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { MoutingWidth obj = Conexion.MoutingWidth.Where(x => x.Id_MountingWidth == id).FirstOrDefault(); obj.Width_Min = wmin; obj.Width_Max = wmax; obj.Detalle = detalle; obj.Altura_Gate = gate; //Guardamos los cambios. Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { //Si se genera algún error retorna cero. return(0); } }
/// <summary> /// Método que obtiene todos los tipos de anillo /// </summary> /// <returns></returns> public IList GetAllTipoAnillo() { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta y el resultado lo asignamos a una lista anónima. IList Lista = (from a in Conexion.Tipo_Anillo select new { a.Id_Tipo, a.Tipo, a.Recubrimiento, a.Diseno }).OrderBy(x => x.Tipo).ToList(); //Retornamos el resultado de la lista. return(Lista); } } catch (Exception) { //Si ocurre algún error retornamos un nulo. return(null); } }
/// <summary> /// Método para insertar un registro en la tabla de tubosCL a la BD. /// </summary> /// <param name="tubo"></param> /// <param name="diaExt"></param> /// <param name="diaInt"></param> /// <param name="thickness"></param> /// <param name="largo"></param> /// <returns>Retorna una cadena vacía si existe algún error.</returns> public string SetTubosCL(string tubo, double diaExt, double diaInt, double thickness, double largo) { try { //Se inicia la conexión a la BD. using (var Conexion = new EntitiesMateriaPrima()) { //Se crea un objeto de la tabla. TubosCL obj = new TubosCL(); //Se asignan los valores que se recibieron coomo parámetro. obj.Tubo = tubo; obj.DiaExt = diaExt; obj.DiaInt = diaInt; obj.Thickness = thickness; obj.Largo = largo; //agrega el objeto a la BD. Conexion.TubosCL.Add(obj); //Se guardan los cambios realizados. Conexion.SaveChanges(); //Retorna código del tubo que se agregó. return(obj.Tubo); } } catch (Exception) { //Si existe algún error se retorna una cadena vacía. return(string.Empty); } }
/// <summary> /// Método para modificar los registros de la tabla TubosCL /// </summary> /// <param name="tubo"></param> /// <param name="diaExt"></param> /// <param name="diaInt"></param> /// <param name="thickness"></param> /// <param name="largo"></param> /// <returns>Si hay algún error se regresa cero.</returns> public int UpdateTubosCL(string tubo, double diaExt, double diaInt, double thickness, double largo) { try { //Se inicia la conexión a la BD. using (var Conexion = new EntitiesMateriaPrima()) { //Se obtiene el registro que se va a modificar. TubosCL obj = Conexion.TubosCL.Where(x => x.Tubo == tubo).FirstOrDefault(); //se modifican los datos obj.DiaExt = diaExt; obj.DiaInt = diaInt; obj.Thickness = thickness; obj.Largo = largo; //Se cambia el estado de registro a modificado. Conexion.Entry(obj).State = EntityState.Modified; //Se guardan los cambios y se retorna el número de registros afectados. return(Conexion.SaveChanges()); } } catch (Exception) { //Si hay error, regresa cero. return(0); } }
/// <summary> /// Método que inserta un nuevo registro a la tabla Cuffs. /// </summary> /// <param name="no_cuff"></param> /// <param name="dia_ext"></param> /// <param name="dia_int"></param> /// <param name="largo"></param> /// <param name="peso"></param> /// <returns>retorn una cadena vacía si encuentra error.</returns> public string SetCuff(string no_cuff, double dia_ext, double dia_int, double largo, double peso) { try { //Se establece la conexión a la BD. using (var Conexion = new EntitiesMateriaPrima()) { //Se crea un objeto de tipo Cuff, el cúal será añadido a la tabla Cuffs cuffs obj = new cuffs(); //Asignamos los parámetros recibidos a cada uno de los valores del objeto cuff obj.no_cuff = no_cuff; obj.dia_ext = dia_ext; obj.dia_int = dia_int; obj.largo = largo; obj.peso = peso; //Insertamos el objeto a la base de datos Conexion.cuffs.Add(obj); //Se guardan los camabios Conexion.SaveChanges(); //Se retorna el númeor de cuff return(obj.no_cuff); } } catch (Exception) { //Si hay un error se retorna el string vacío. return(string.Empty); } }
/// <summary> /// Método para actualizar los valores de un registro de la tabla Cuff. /// </summary> /// <param name="no_cuff"></param> /// <param name="dia_ext"></param> /// <param name="dia_int"></param> /// <param name="largo"></param> /// <param name="peso"></param> /// <returns>Retorna cero si hay algún error</returns> public int UpdateCuffs(string no_cuff, double dia_ext, double dia_int, double largo, double peso) { try { //Se establece la conexión a la BD. using (var Conexion = new EntitiesMateriaPrima()) { //Se crea el objeto de tipo cuff. cuffs obj = Conexion.cuffs.Where(x => x.no_cuff == no_cuff).FirstOrDefault(); //Se modifican los datos. obj.dia_ext = dia_ext; obj.dia_int = dia_int; obj.largo = largo; obj.peso = peso; //Se cambia el estado de registro a modificado. Conexion.Entry(obj).State = EntityState.Modified; //Se guardan los cambios y se retorna el número de registros afectados. return(Conexion.SaveChanges()); } } catch (Exception) { //Si encuentra error devuelve cero. return(0); } }
/// <summary> /// Método el cual obtiene la compensación para el piece. /// </summary> /// <param name="idMaterial"></param> /// <param name="idTipoAnillo"></param> /// <returns></returns> public IList GetCompensacion(string idMaterial, int idTipoAnillo) { try { //Establecemos la conexión a través de Entity Framework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta, el resultado lo asignamos a una variable anónima. var Lista = (from a in Conexion.Compensacion_Piece where a.IdMaterial == idMaterial && a.IdTipoAnillo == idTipoAnillo select new { a.Compensacion }).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //Si ocurre algún error retornamos un nulo. return(null); } }
/// <summary> /// Método el cual obtiene el id de material prima de una especificación. /// </summary> /// <param name="material"></param> /// <returns></returns> public IList GetIdEspecficacionMaterial(string material) { try { //Estabecemos la conexión a través de Entity Framework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta, el resultado lo asignamos a una variable anónima. var Lista = (from a in Conexion.Esp_MP_Anillos where a.id_material == material || a.Odl_Mahle == material || a.Ref1 == material || a.Ref2 == material || a.Ref3 == material || a.Ref4 == material || a.Ref5 == material || a.Ref6 == material || a.Ref7 == material || a.Ref8 == material || a.Ref9 == material || a.Ref10 == material || a.Ref11 == material || a.Ref12 == material select new { IdMaterial = a.id_material }).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 la lista de todo el material. /// </summary> /// <returns></returns> public IList GetMaterial() { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta. El resultado lo guardamos en una variable anónima. var lista = (from m in Conexion.material select new { m.id, m.descripcion, m.Recomendado }).OrderBy(x => x.id).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 elimina un registro en la tabla cliente. /// </summary> /// <param name="id"></param> /// <param name="nombre"></param> /// <returns></returns> public int UpdateCliente(int id, string nombre) { try { //Establecemos la conexión a través de Entity Framework using (var Conexion = new EntitiesMateriaPrima()) { //Obtenemos el objeto que se va a modificar. Cliente obj = Conexion.Cliente.Where(x => x.id_cliente == id).FirstOrDefault(); //Modificamos el nombre. obj.Cliente1 = nombre; //Guardamos cambios, retornamos el resultado. Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { //Si hay error retornamos cero. return(0); } }
public int Update(string codigoMateriaPrima, string especificacion, double thickness, double groove, string unidadMedida, double _width, string descripcion, string ubicacion) { try { using (var Conexion = new EntitiesMateriaPrima()) { CAT_MATERIA_PRIMA_ROLADO materiaPrima = Conexion.CAT_MATERIA_PRIMA_ROLADO.Where(x => x.ID_MATERIA_PRIMA_ROLADO == codigoMateriaPrima).FirstOrDefault(); materiaPrima.ID_ESPECIFICACION = especificacion; materiaPrima.THICKNESS = thickness; materiaPrima.GROOVE = groove; materiaPrima.UM = unidadMedida; materiaPrima.WIDTH = _width; materiaPrima.DESCRIPCION = descripcion; materiaPrima.UBICACION = ubicacion; Conexion.Entry(materiaPrima).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método que guarda un registro de MoutingWidth. /// </summary> /// <param name="wmin"></param> /// <param name="wmax"></param> /// <param name="detalle"></param> /// <param name="gate"></param> /// <returns></returns> public int SetMoutingWidth(double wmin, double wmax, string detalle, double gate) { try { //Establecemos la conexión al EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { MoutingWidth obj = new MoutingWidth(); obj.Width_Min = wmin; obj.Width_Max = wmax; obj.Detalle = detalle; obj.Altura_Gate = gate; Conexion.MoutingWidth.Add(obj); //Guardamos los cambios. return(Conexion.SaveChanges()); } } catch (Exception) { //Si se genera algún error retorna cero. return(0); } }
public int Insert(string codigoMateriaPrima, string especificacion, double thickness, double groove, string unidadMedida, double _width, string descripcion, string ubicacion, string Especificacion_Perfil) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesMateriaPrima()) { // Delcaramos el objeto de la tabla CAT_MATERIA_PRIMA_ROLADO materiaPrima = new CAT_MATERIA_PRIMA_ROLADO(); // Asignamos los valores materiaPrima.ID_MATERIA_PRIMA_ROLADO = codigoMateriaPrima; materiaPrima.ID_ESPECIFICACION = especificacion; materiaPrima.THICKNESS = thickness; materiaPrima.UM = unidadMedida; materiaPrima.WIDTH = _width; materiaPrima.GROOVE = groove; materiaPrima.DESCRIPCION = descripcion; materiaPrima.UBICACION = ubicacion; materiaPrima.ESPEC_PERFIL = Especificacion_Perfil; // Agregamos el objeto a la tabla Conexion.CAT_MATERIA_PRIMA_ROLADO.Add(materiaPrima); // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método que obtiene el id del tipo de anillo. /// </summary> /// <param name="tipoAnillo"></param> /// <returns></returns> public IList GetTipoAnillo(string tipoAnillo) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta y el resultado lo asignamos a una lista anónima. IList Lista = (from a in Conexion.Tipo_Anillo where a.Tipo == tipoAnillo select new { IdTipoAnillo = a.Id_Tipo }).ToList(); //Retornamos el resultado de la lista. return(Lista); } } catch (Exception) { //Si ocurre algún error retornamos un nulo. return(null); } }
/// <summary> /// Método que guarda un registro en la tabla cliente. /// </summary> /// <param name="nombre"></param> /// <returns></returns> public int SetCliente(string nombre) { try { //Establecemos la conexión a través de Entity Framework using (var Conexion = new EntitiesMateriaPrima()) { //Declaramos un objeto de tipo Cliente. Cliente obj = new Cliente(); //Asignamos los valores. obj.Cliente1 = nombre; //Guardamos los cambios. Conexion.Cliente.Add(obj); Conexion.SaveChanges(); //Retornamos el id. return(obj.id_cliente); } } catch (Exception) { //Si hay error retornamos cero. return(0); } }
/// <summary> /// Método el cúal se obtiene los registros de la tabla TubosHD. /// </summary> /// <returns></returns> public IList GetTubosHD() { try { //Establecemos la conexióna través de Entity Framework. using (var Conexion = new EntitiesMateriaPrima()) { //Se realiza la consulta var Lista = (from t in Conexion.TubosHD select new { t.Tubo, t.DiaExt, t.DiaInt, t.Thickness, t.Largo, t.Molde, t.RPM }).ToList(); //Retornamos la lista, con el resultado de la consulta. return(Lista); } } catch (Exception) { //si hay algún error se retorna nulo. return(null); } }
/// <summary> /// Método que guarda un registro de MoutingDia. /// </summary> /// <param name="plato"></param> /// <param name="diaMin"></param> /// <param name="diaMax"></param> /// <param name="num_impr"></param> /// <param name="gate"></param> /// <param name="mcirculos"></param> /// <param name="boton"></param> /// <param name="conos"></param> /// <param name="ord"></param> /// <returns></returns> public int SetMoutingDia(double plato, double diaMin, double diaMax, int num_impr, string gate, string mcirculos, string boton, string conos, int ord) { try { //Establecemos la conexión al EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { MoutingDia obj = new MoutingDia(); obj.Plato = plato; obj.Dia_B_min = diaMin; obj.Dia_B_max = diaMax; obj.No_impresiones = num_impr; obj.Gate = gate; obj.Medios_Circulos = mcirculos; obj.Boton = boton; obj.Conos = conos; obj.ord = ord; //Guardamos los cambios. Conexion.MoutingDia.Add(obj); return(obj.Id_MountingDia); } } catch (Exception) { //Si se genera algún error retorna cero. return(0); } }
/// <summary> /// Método que modifica un registro de Mouting Dia. /// </summary> /// <param name="id"></param> /// <param name="plato"></param> /// <param name="diaMin"></param> /// <param name="diaMax"></param> /// <param name="num_impr"></param> /// <param name="gate"></param> /// <param name="mcirculos"></param> /// <param name="boton"></param> /// <param name="conos"></param> /// <param name="ord"></param> /// <returns></returns> public int UpdateMoutingDia(int id, double plato, double diaMin, double diaMax, int num_impr, string gate, string mcirculos, string boton, string conos, int ord) { try { //Establecemos la conexión al EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { MoutingDia obj = Conexion.MoutingDia.Where(x => x.Id_MountingDia == id).FirstOrDefault(); obj.Plato = plato; obj.Dia_B_min = diaMin; obj.Dia_B_max = diaMax; obj.No_impresiones = num_impr; obj.Gate = gate; obj.Medios_Circulos = mcirculos; obj.Boton = boton; obj.Conos = conos; obj.ord = ord; //Guardamos los cambios. Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { //Si se genera algún error retorna cero. return(0); } }
/// <summary> /// Método que obtiene la información de MoutingDia de acuerdo al duametro y plato. /// </summary> /// <param name="dimB"></param> /// <param name="plato"></param> /// <returns></returns> public IList GetMoutingDia(double dimB, double plato) { try { //Establecemos la conexión al EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Relizamos la consulta y la guardamos en una variable local. var Lista = (from m in Conexion.MoutingDia where dimB >= m.Dia_B_min && dimB <= m.Dia_B_max && m.Plato == plato select new { m.No_impresiones, m.Gate, m.Medios_Circulos, m.Boton, m.Conos }).ToList(); //Retornamos la lista resultante. return(Lista); } } catch (Exception) { //Si se genera algún error retorna nulo. return(null); } }
/// <summary> /// Método para modificar un registro de la tabla CAT_MATERIA_PRIMA_ACEROS /// </summary> /// <param name="codigo"></param> /// <param name="id_material"></param> /// <param name="esp_axial"></param> /// <param name="esp_radial"></param> /// <param name="proveedor"></param> /// <param name="proveedor2"></param> /// <returns></returns> public int UpdateCatMateriaPrimaAcero(string codigo, string id_material, double esp_axial, double esp_radial, string proveedor, string proovedor2) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { //Declaramos el objeto de la tabla. CAT_MATERIA_PRIMA_ACEROS obj = Conexion.CAT_MATERIA_PRIMA_ACEROS.Where(x => x.CODIGO == codigo).FirstOrDefault(); //Asignamos los valores obj.CODIGO = codigo; obj.ID_MATERIAL = id_material; obj.ESP_AXIAL = esp_axial; obj.ESP_RADIAL = esp_radial; obj.PROVEEDOR = proveedor; obj.PROVEEDOR2 = proovedor2; //Guardamos los cambios Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { //Si hay error, retornamos cero. return(0); } }
/// <summary> /// Método para insertar un registro a la tabla CAT_MATERIA_PRIMA_ACEROS /// </summary> /// <param name="codigo"></param> /// <param name="id_material"></param> /// <param name="esp_axial"></param> /// <param name="esp_radial"></param> /// <param name="proveedor"></param> /// <param name="proveedor2"></param> /// <returns></returns> public int SetCatMateriaPrimaAcero(string codigo, string id_material, double esp_axial, double esp_radial, string proveedor, string proovedor2) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesMateriaPrima()) { // Declaramos el objeto de la tabla CAT_MATERIA_PRIMA_ACEROS obj = new CAT_MATERIA_PRIMA_ACEROS(); //Asignamos los valores obj.CODIGO = codigo; obj.ID_MATERIAL = id_material; obj.ESP_AXIAL = esp_axial; obj.ESP_RADIAL = esp_radial; obj.PROVEEDOR = proveedor; obj.PROVEEDOR2 = proovedor2; //Agregar el objeto a la tabla Conexion.CAT_MATERIA_PRIMA_ACEROS.Add(obj); //Guardamos los cambios //Retornamos el id return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
public IList GetMateriaPrimaPVD(double h1, double mpaxialWidthMinPVD, double mpaxialWidthMaxPVD, double a1Min, double a1Max, double mpradialThickMinPVD, double MPRadialThickMaxPVD, double quita_scotch, string espec_mp) { double a1 = Math.Round((a1Min + a1Max) / 2, 4); try { //Incializamos la conexión a través de Entity Framework. using (var Conexion = new EntitiesMateriaPrima()) { //Realizamos la consulta para obtener todos los registros var lista = (from c in Conexion.CAT_MATERIA_PRIMA_ACEROS where c.ESP_AXIAL >= (h1 - mpaxialWidthMinPVD) && c.ESP_AXIAL <= (h1 + mpaxialWidthMaxPVD) && c.ESP_RADIAL >= (a1 - mpradialThickMinPVD) && c.ESP_RADIAL <= (a1 + MPRadialThickMaxPVD) && c.ID_MATERIAL == espec_mp //&& (c.ESP_RADIAL - quita_scotch - .001) >= a1Min select new { c.CODIGO, c.ESP_AXIAL, c.ESP_RADIAL, c.ID_MATERIAL, c.PROVEEDOR, c.PROVEEDOR2, }).ToList(); //Renornamos el resultado de la consulta return(lista); } } catch (Exception) { //Si se generó algún error, retornamos un nulo. return(null); } }
public IList GetAll(string busqueda) { try { using (var Conexion = new EntitiesMateriaPrima()) { var lista = (from a in Conexion.CAT_MATERIA_PRIMA_ACEROS where a.ID_MATERIAL.Contains(busqueda) || a.CODIGO.Contains(busqueda) || a.ESP_AXIAL.ToString().Contains(busqueda) || a.ESP_RADIAL.ToString().Contains(busqueda) || a.PROVEEDOR.Contains(busqueda) || a.PROVEEDOR2.Contains(busqueda) select a).ToList(); return(lista); } } catch (Exception) { return(null); } }
public IList GetAllCoating() { try { using (var Conexion = new EntitiesMateriaPrima()) { var Lista = (from a in Conexion.Coating select a).OrderBy(x => x.NombreCoating).ToList(); return(Lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método para eliminar un registro de la tabla CriteriosSegmentos_ /// </summary> /// <returns></returns> public int DeleteCriteriosSegmentos_(int id_criterio_segmento) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesMateriaPrima()) { CriteriosSegmentos_ obj = Conexion.CriteriosSegmentos_.Where(x => x.ID_CRITERIO_SEGMENTO == id_criterio_segmento).FirstOrDefault(); Conexion.Entry(obj).State = EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }