public string addRegInspeccionDetail(RegInspeccionHeader regHeader, int docEntry, int lineId, int visOrder, string objeto, int logInst, string codAtr, string nameAtr, char cualitat, char critico, string tipoMues, string rango, char tipoDef, string aql, int tiempoDu, int standAtr, int minimo, int maximo, int medicion, string codEquipo, string instrucciones, string comentario)
        {
            RegInspeccionDetail rid = new RegInspeccionDetail();

            rid.docEntry      = docEntry;
            rid.lineId        = lineId;
            rid.visOrder      = visOrder;
            rid.objeto        = objeto;
            rid.logInst       = logInst;
            rid.codAtr        = codAtr;
            rid.nameAtr       = nameAtr;
            rid.cualitat      = cualitat;
            rid.tipoMues      = tipoMues;
            rid.rango         = rango;
            rid.tipoDef       = tipoDef;
            rid.aql           = aql;
            rid.tiempoDu      = tiempoDu;
            rid.standAtr      = standAtr;
            rid.minimo        = minimo;
            rid.maximo        = maximo;
            rid.codEquipo     = codEquipo;
            rid.instrucciones = instrucciones;
            rid.comentario    = comentario;
            regHeader.detalle.Add(rid);
            return("string");
        }
        public string addRegInspeccionHeader(int docNum, string objeto, char transfered, char status, string itemCode, string itemName, string whsCode, string whsDest, int numTras, int numCon, int numMusd, string noLote, int corrLote, int corrAnal, int cantidad, int bultos, int bultosMu, string unidadM, DateTime fecContr, DateTime fecIni, DateTime fecFin, char estado, char traslado, string tipResul, char contraMu, int coMuSize, char muesDes, int muDeSize, string ctaCalidad, string cCCode, string prjCode, string comment, char reanalis)
        {
            RegInspeccionHeader rih = new RegInspeccionHeader();

            rih.docNum     = docNum;
            rih.objeto     = objeto;
            rih.transfered = transfered;
            rih.status     = status;
            rih.itemCode   = itemCode;
            rih.itemName   = itemName;
            rih.whsCode    = whsCode;
            rih.whsDest    = whsDest;
            rih.numTras    = numTras;
            rih.numCon     = numCon;
            rih.numMusd    = numMusd;
            rih.noLote     = noLote;
            rih.corrLote   = corrLote;
            rih.corrAnal   = corrAnal;
            rih.cantidad   = cantidad;
            return("string");
        }
        public void AddRecord(RegInspeccionHeader cabRegistro)
        {
            SAPbobsCOM.GeneralService oGeneralService;

            SAPbobsCOM.GeneralData oGeneralData;

            SAPbobsCOM.CompanyService oCompService;

            oCompService = oCompany.GetCompanyService();

            oCompany.StartTransaction();

            oGeneralService = oCompService.GetGeneralService("VID_CONTROLCH");

            oGeneralData = (SAPbobsCOM.GeneralData)oGeneralService.GetDataInterface(SAPbobsCOM.GeneralServiceDataInterfaces.gsGeneralData);

            //Setting Data to Master Data Table Fields
            oGeneralData.SetProperty("U_FecIngr", cabRegistro.fecIngr);

            oGeneralData.SetProperty("U_FecContr", cabRegistro.fecContr);

            oGeneralData.SetProperty("U_FecIni", cabRegistro.fecIni);

            oGeneralData.SetProperty("U_FecFin", cabRegistro.fecFin);


            oGeneralData.SetProperty("DocNum", cabRegistro.docNum);

            oGeneralData.SetProperty("U_ItemCode", cabRegistro.itemCode);

            oGeneralData.SetProperty("U_NumTras", cabRegistro.numTras);

            oGeneralData.SetProperty("U_ItemName", cabRegistro.itemName);

            oGeneralData.SetProperty("U_WhsCode", cabRegistro.whsCode);

            oGeneralData.SetProperty("U_WhsDest", cabRegistro.whsDest);

            oGeneralData.SetProperty("U_NoLote", cabRegistro.noLote);

            oGeneralData.SetProperty("U_CorrLote", cabRegistro.corrLote);

            oGeneralData.SetProperty("U_Cantidad", cabRegistro.cantidad);

            oGeneralData.SetProperty("U_Bultos", cabRegistro.bultos);

            oGeneralData.SetProperty("U_BultosMu", cabRegistro.bultosMu);

            oGeneralData.SetProperty("U_ContraMu", cabRegistro.contraMu);

            oGeneralData.SetProperty("U_MuestDes", cabRegistro.muesDes);

            oGeneralData.SetProperty("U_Traslado", cabRegistro.traslado);

            oGeneralData.SetProperty("U_Reanalis", cabRegistro.reanalis);

            oGeneralData.SetProperty("U_CorrAnal", cabRegistro.corrAnal);

            oGeneralData.SetProperty("U_FecUltIn", cabRegistro.fecUltIn);

            oGeneralData.SetProperty("U_UM", cabRegistro.unidadM);

            oGeneralData.SetProperty("U_CtaCalid", cabRegistro.ctaCalidad);

            oGeneralData.SetProperty("U_CCCode", cabRegistro.cCCode);

            oGeneralData.SetProperty("U_Estado", cabRegistro.estado);

            oGeneralData.SetProperty("U_TipResul", cabRegistro.tipResul);

            oGeneralData.SetProperty("U_PrjCode", cabRegistro.prjCode);

            oGeneralData.SetProperty("U_Comment", cabRegistro.comment);

            oGeneralData.SetProperty("U_NumTras", cabRegistro.numTras);
        }