Пример #1
0
 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;
     }
 }
Пример #2
0
 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;
     }
 }
Пример #3
0
        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());
            }
        }