Esempio n. 1
0
        public affectationDocumentsCompositeType GetAffectationDocumetsByExchangeId(int iIdExchange)
        {
            var adct = new affectationDocumentsCompositeType();

            //try
            //{
            param    = new SqlParameter[1];
            param[0] = new SqlParameter("@fiid_Exchange_affectation", SqlDbType.Int)
            {
                Value = iIdExchange
            };
            DataTable dt = objDB.ExecStore("sp_selectDocumentsAffectationByIdExchange", param);

            if (dt.Rows.Count > 0)
            {
                adct.iIdExchange      = int.Parse(dt.Rows[0].ItemArray[1].ToString());
                adct.bDrawing         = bool.Parse(dt.Rows[0].ItemArray[2].ToString());
                adct.bEspecifications = bool.Parse(dt.Rows[0].ItemArray[3].ToString());
                adct.bHOE             = bool.Parse(dt.Rows[0].ItemArray[4].ToString());
                adct.bAMEF            = bool.Parse(dt.Rows[0].ItemArray[5].ToString());
                adct.bCost            = bool.Parse(dt.Rows[0].ItemArray[6].ToString());
                adct.bSAP             = bool.Parse(dt.Rows[0].ItemArray[7].ToString());
                adct.bSingOff         = bool.Parse(dt.Rows[0].ItemArray[8].ToString());
                adct.bMedia           = bool.Parse(dt.Rows[0].ItemArray[9].ToString());
                adct.bDevices         = bool.Parse(dt.Rows[0].ItemArray[10].ToString());
                adct.bPlan            = bool.Parse(dt.Rows[0].ItemArray[11].ToString());
                adct.bMold            = bool.Parse(dt.Rows[0].ItemArray[12].ToString());
                adct.bOthers          = bool.Parse(dt.Rows[0].ItemArray[13].ToString());
            }
            return(adct);
        }
Esempio n. 2
0
        public int GetCountAffectationDocumetsByExchangeId(int iIdExchange)
        {
            var adct = new affectationDocumentsCompositeType();

            param    = new SqlParameter[1];
            param[0] = new SqlParameter("@fiid_Exchange_affectation", SqlDbType.Int)
            {
                Value = iIdExchange
            };
            DataTable dt = objDB.ExecStore("sp_selectCountDocumentsAffectationByIdExchange", param);

            return(int.Parse(dt.Rows[0].ItemArray[0].ToString()));
        }
Esempio n. 3
0
        public errorCompositeType UpdateExchangeAffectationDocuments(affectationDocumentsCompositeType adct)
        {
            var lstError = new errorCompositeType();

            try
            {
                bool bStatus = true;
                param    = new SqlParameter[13];
                param[0] = new SqlParameter("@fiid_Exchange_affectation", SqlDbType.Int)
                {
                    Value = adct.iIdExchange
                };
                param[1] = new SqlParameter("@dibujo", SqlDbType.Bit)
                {
                    Value = adct.bDrawing
                };
                param[2] = new SqlParameter("@especificaciones", SqlDbType.Bit)
                {
                    Value = adct.bEspecifications
                };
                param[3] = new SqlParameter("@HOE", SqlDbType.Bit)
                {
                    Value = adct.bHOE
                };
                param[4] = new SqlParameter("@AMEF", SqlDbType.Bit)
                {
                    Value = adct.bAMEF
                };
                param[5] = new SqlParameter("@Costos", SqlDbType.Bit)
                {
                    Value = adct.bCost
                };
                param[6] = new SqlParameter("@SAP", SqlDbType.Bit)
                {
                    Value = adct.bSAP
                };
                param[7] = new SqlParameter("@singoff", SqlDbType.Bit)
                {
                    Value = adct.bSingOff
                };
                param[8] = new SqlParameter("@mediosproduccion", SqlDbType.Bit)
                {
                    Value = adct.bMedia
                };
                param[9] = new SqlParameter("@dispositivoverificacion", SqlDbType.Bit)
                {
                    Value = adct.bDevices
                };
                param[10] = new SqlParameter("@plancontrol", SqlDbType.Bit)
                {
                    Value = adct.bPlan
                };
                param[11] = new SqlParameter("@molde", SqlDbType.Bit)
                {
                    Value = adct.bMold
                };
                param[12] = new SqlParameter("@Otros", SqlDbType.Bit)
                {
                    Value = adct.bOthers
                };
                objDB.ExecStoredIUD("sp_updateAffectationDocuments", param);
                lstError.bError = true;
                return(lstError);
            }
            catch (Exception ex)
            {
                lstError.bError = false;
                lstError.sError = ex.Message;
                return(lstError);
            }
        }