Exemplo n.º 1
0
        internal void getByIdEntrada(bool withDetail = true)
        {
            try
            {
                this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_inventario");
                addParameters(withDetail ? 5 : 6);
                this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
                this._lst = new List <Entrada_inventario>();
                foreach (DataRow dr in dt.Rows)
                {
                    Entrada_inventario o = new Entrada_inventario();

                    if (withDetail)
                    {
                        BindByDataRow(dr, o);
                        //o.Ubicacion = dr["ubicacion"].ToString();
                        if (dr["consec"] != DBNull.Value)
                        {
                            int.TryParse(dr["consec"].ToString(), out entero);
                            o.Consec = entero;
                            entero   = 0;
                        }
                        //o.Comprador = dr["comprador"].ToString();
                        o.Proveedor = dr["proveedor"].ToString();
                        o.Nom       = dr["nom"].ToString();
                    }
                    else
                    {
                        int.TryParse(dr["id"].ToString(), out entero);
                        o.Id   = entero;
                        entero = 0;
                        if (dr["id_entrada"] != DBNull.Value)
                        {
                            int.TryParse(dr["id_entrada"].ToString(), out entero);
                            o.Id_entrada = entero;
                            entero       = 0;
                        }
                        o.Orden_compra = dr["orden_compra"].ToString();
                        o.Codigo       = dr["codigo"].ToString();

                        o.Mercancia  = dr["mercancia"].ToString();
                        o.Mercancia += Entrada_inventario_loteMng.getLotesByIdEntradaInventario(o.Id);
                    }
                    this._lst.Add(o);
                }
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 2
0
        internal void selByIdInventario()
        {
            try
            {
                this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_remision");
                addParameters(6);
                this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
                this._lst = new List <Salida_remision>();
                foreach (DataRow dr in dt.Rows)
                {
                    Salida_remision o = new Salida_remision();
                    BindByDataRow(dr, o);

                    o.Mercancia  = dr["mercancia"].ToString();
                    o.Mercancia += Entrada_inventario_loteMng.getLotesByIdEntradaInventario(Convert.ToInt32(o.Id_entrada_inventario));

                    o.PTrafico = new Salida_trafico();
                    entero     = 0;
                    if (dr["id_entrada"] != DBNull.Value)
                    {
                        int.TryParse(dr["id_entrada"].ToString(), out entero);
                        o.PTrafico.Id = entero;
                        entero        = 0;
                    }

                    entero = 0;
                    if (dr["tieneOrdenCarga"] != DBNull.Value)
                    {
                        int.TryParse(dr["tieneOrdenCarga"].ToString(), out entero);
                        o.TieneOrdenCarga = entero > 0;
                        entero            = 0;
                    }

                    o.PTrafico.Folio_cita = dr["folio_cita"].ToString();

                    this._lst.Add(o);
                }
            }
            catch
            {
                throw;
            }
        }