public List <ORDEN_TRABAJO_INFO> get_list(string IDs, string tipo_doc) { List <ORDEN_TRABAJO_INFO> Lista = new List <ORDEN_TRABAJO_INFO>(); using (Entities_general Context = new Entities_general()) { string[] array = IDs.Split(','); if (array.Count() > 0) { foreach (var item in array) { int ID = Convert.ToInt32(item); VW_ORDENES_TRABAJO_TOTAL_APP Entity = Context.VW_ORDENES_TRABAJO_TOTAL_APP.FirstOrDefault(q => q.CINV_NUM == ID && q.CINV_TDOC == tipo_doc); if (Entity != null) { ORDEN_TRABAJO_INFO info = new ORDEN_TRABAJO_INFO { CORREO_SOLICITADO = Entity.CORREO_SOLICITADO, CORREO_CENTROCOSTO = Entity.CORREO_CENTROCOSTO, CORREO_CENTROCOSTO2 = Entity.CORREO_CENTROCOSTO2, }; Lista.Add(info); } } } } return(Lista); }
public ORDEN_TRABAJO_INFO get_info(int ID, string tipo_doc) { ORDEN_TRABAJO_INFO info = new ORDEN_TRABAJO_INFO(); using (Entities_general Context = new Entities_general()) { VW_ORDENES_TRABAJO_TOTAL_APP Entity = Context.VW_ORDENES_TRABAJO_TOTAL_APP.FirstOrDefault(q => q.CINV_NUM == ID && q.CINV_TDOC == tipo_doc); if (Entity != null) { info = new ORDEN_TRABAJO_INFO { CINV_COM1 = Entity.CINV_COM1, E_MAIL = Entity.E_MAIL, CODIGOTR = Entity.CODIGOTR, CINV_TDOC = Entity.CINV_TDOC, CORREO_CENTROCOSTO = Entity.CORREO_CENTROCOSTO, CORREO_CENTROCOSTO2 = Entity.CORREO_CENTROCOSTO2, CORREO_SOLICITADO = Entity.CORREO_SOLICITADO }; } } return(info); }