public imp_parametro_Info get_info(int IdEmpresa) { try { imp_parametro_Info info = new imp_parametro_Info(); using (Entities_importacion Context = new Entities_importacion()) { imp_parametro Entity = Context.imp_parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new imp_parametro_Info { IdEmpresa = Entity.IdEmpresa, IdTipoCbte_liquidacion = Entity.IdTipoCbte_liquidacion, IdTipoCbte_liquidacion_anu = Entity.IdTipoCbte_liquidacion_anu, IdCtaCble = Entity.IdCtaCble, IdSucursal = Entity.IdSucursal, IdBodega = Entity.IdBodega, IdMotivo_Inv_ing = Entity.IdMotivo_Inv_ing, IdMovi_inven_tipo_ing = Entity.IdMovi_inven_tipo_ing, IdCtaCble_invntario = Entity.IdCtaCble_invntario }; } return(info); } catch (Exception) { throw; } }
public List <imp_ordencompra_ext_det_Info> get_list(int IdEmpresa, decimal IdOrdenCompra_ext) { try { List <imp_ordencompra_ext_det_Info> Lista; using (Entities_importacion Context = new Entities_importacion()) { Lista = (from q in Context.vwimp_orden_compra_ext_det where q.IdEmpresa == IdEmpresa && q.IdOrdenCompra_ext == IdOrdenCompra_ext select new imp_ordencompra_ext_det_Info { IdEmpresa = q.IdEmpresa, IdOrdenCompra_ext = q.IdOrdenCompra_ext, Secuencia = q.Secuencia, IdProducto = q.IdProducto, IdUnidadMedida = q.IdUnidadMedida, od_cantidad = q.od_cantidad, od_costo = q.od_costo, od_por_descuento = q.od_por_descuento, od_descuento = q.od_descuento, od_costo_final = q.od_costo_final, od_subtotal = q.od_subtotal, od_cantidad_recepcion = q.od_cantidad_recepcion, od_costo_convertido = q.od_costo_convertido, od_total_fob = q.od_total_fob, od_factor_costo = q.od_factor_costo, od_costo_bodega = q.od_costo_bodega, od_costo_total = q.od_costo_total, pr_descripcion = q.pr_descripcion, lote_fecha_vcto = q.lote_fecha_vcto, lote_num_lote = q.lote_num_lote }).ToList(); } foreach (var item in Lista) { string fecha = ""; if (item.lote_num_lote == null) { item.lote_num_lote = ""; } if (item.lote_fecha_vcto != null) { fecha = item.lote_fecha_vcto.ToString().Substring(0, 10); } item.pr_descripcion = item.pr_descripcion + " " + (item.lote_num_lote) + " " + fecha; } return(Lista); } catch (Exception) { throw; } }
public List <imp_orden_compra_ext_det_Info> get_list(int IdEmpresa, List <decimal> IdOrdenCompra_ext) { try { List <imp_orden_compra_ext_det_Info> Lista = new List <imp_orden_compra_ext_det_Info>(); using (Entities_importacion Context = new Entities_importacion()) { foreach (var item in IdOrdenCompra_ext) { Lista.AddRange((from q in Context.imp_orden_compra_ext_det where q.IdEmpresa == IdEmpresa && q.IdOrdenCompra_ext == item select new imp_orden_compra_ext_det_Info { IdEmpresa = q.IdEmpresa, IdOrdenCompra_ext = q.IdOrdenCompra_ext, Secuencia = q.Secuencia, IdProducto = q.IdProducto, IdUnidadMedida = q.IdUnidadMedida, od_cantidad = q.od_cantidad, od_costo = q.od_costo, od_por_descuento = q.od_por_descuento, od_descuento = q.od_descuento, od_costo_final = q.od_costo_final, od_subtotal = q.od_subtotal, od_cantidad_recepcion = q.od_cantidad_recepcion, od_costo_convertido = q.od_costo_convertido, od_total_fob = q.od_total_fob, od_factor_costo = q.od_factor_costo, od_costo_bodega = q.od_costo_bodega, od_costo_total = q.od_costo_total }).ToList()); } } return(Lista); } catch (Exception ex) { string mensaje = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }