コード例 #1
0
        public int ExisteInventarioProcesoActivo()
        {
            int  iCodInventarioProceso = -1;
            bool bCodInventarioProceso = false;

            try
            {
                if (this.oDA0.EstaServicioDisponible())
                {
                    HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy();
                    proxy.ExisteInventarioProcesoActivo(out iCodInventarioProceso, out bCodInventarioProceso);

                    if (!bCodInventarioProceso)
                    {
                        iCodInventarioProceso = -1;
                    }
                }
                else
                {
                    iCodInventarioProceso = -1;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(this.sClassName + ", ExisteInventarioProcesoActivo: " + ex.Message);
            }
            return(iCodInventarioProceso);
        }
コード例 #2
0
        public int ExisteInventarioProcesoActivo()
        {
            int     iRes = -1;
            Boolean bRes = true;

            try
            {
                if (this.oDA0.EstaServicioDisponible())
                {
                    HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy();
                    proxy.ExisteInventarioProcesoActivo(out iRes, out bRes);
                }
                else
                {
                    // Parameters
                    SqlCeParameter[] pars = pars = new SqlCeParameter[0];

                    // Query Execution
                    DataTable dtRes = DA.ConfigDataAccess.ObtenerConexion().ObtenerRegistros(c13_CapturaInventario.query_ExisteInventarioProcesoActivo(), pars);
                    if (dtRes.Rows.Count > 0)
                    {
                        iRes = Convert.ToInt32(dtRes.Rows[0][0]);
                    }
                    else
                    {
                        iRes = -1;
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(this.sClassName + ", ObtenerPiezaInventario: " + ex.Message);
            }
            return(iRes);
        }