private void CargaInspectionCertificateDetail()
        {
            List <InspectionCertificateDetailBE> lstTmpInspectionCertificateDetail = null;

            lstTmpInspectionCertificateDetail = new InspectionCertificateDetailBL().ListaTodosActivo(IdInspectionCertificate);

            foreach (InspectionCertificateDetailBE item in lstTmpInspectionCertificateDetail)
            {
                CInspectionCertificateDetail objE_InspectionCertificateDetail = new CInspectionCertificateDetail();
                objE_InspectionCertificateDetail.IdCompany = item.IdCompany;
                objE_InspectionCertificateDetail.IdInspectionCertificate       = item.IdInspectionCertificate;
                objE_InspectionCertificateDetail.IdInspectionCertificateDetail = item.IdInspectionCertificateDetail;
                objE_InspectionCertificateDetail.IdProgramProductionDetail     = item.IdProgramProductionDetail;
                objE_InspectionCertificateDetail.NumberPO          = item.NumberPO;
                objE_InspectionCertificateDetail.NumberOI          = item.NumberOI;
                objE_InspectionCertificateDetail.NameStyle         = item.NameStyle;
                objE_InspectionCertificateDetail.Description       = item.Description;
                objE_InspectionCertificateDetail.Dyelot            = item.Dyelot;
                objE_InspectionCertificateDetail.Item              = item.Item;
                objE_InspectionCertificateDetail.Color             = item.Color;
                objE_InspectionCertificateDetail.POOrder           = item.POOrder;
                objE_InspectionCertificateDetail.Pieces            = item.Pieces;
                objE_InspectionCertificateDetail.Fob               = item.Fob;
                objE_InspectionCertificateDetail.AmountCertificate = item.AmountCertificate;
                objE_InspectionCertificateDetail.Percents          = item.Percents;
                objE_InspectionCertificateDetail.TipoOper          = item.TipoOper;
                mListaInspectionCertificateDetailOrigen.Add(objE_InspectionCertificateDetail);
            }

            bsListadoInspectionCertificateDetail.DataSource = mListaInspectionCertificateDetailOrigen;
            gcInspectionCertificateDetail.DataSource        = bsListadoInspectionCertificateDetail;
            gcInspectionCertificateDetail.RefreshDataSource();
        }
        private void txtNumberPO_KeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                if (e.KeyCode == Keys.Enter)
                {
                    List <ProgramProductionDetailBE> lstProgramProductionDetail = null;
                    lstProgramProductionDetail = new ProgramProductionDetailBL().ListaNumberPO(Convert.ToInt32(cboClient.EditValue), txtNumberPO.Text.Trim());

                    foreach (var item in lstProgramProductionDetail)
                    {
                        CInspectionCertificateDetail objE_InspectionCertificateDetail = new CInspectionCertificateDetail();
                        objE_InspectionCertificateDetail.IdCompany = item.IdCompany;
                        objE_InspectionCertificateDetail.IdInspectionCertificate       = 0;
                        objE_InspectionCertificateDetail.IdInspectionCertificateDetail = 0;
                        objE_InspectionCertificateDetail.IdProgramProductionDetail     = item.IdProgramProductionDetail;
                        objE_InspectionCertificateDetail.NumberPO          = item.NumberPO;
                        objE_InspectionCertificateDetail.NumberOI          = item.NumeroOI;
                        objE_InspectionCertificateDetail.NameStyle         = item.NameStyle;
                        objE_InspectionCertificateDetail.Description       = item.Description;
                        objE_InspectionCertificateDetail.Dyelot            = item.Dyelot;
                        objE_InspectionCertificateDetail.Item              = item.Item;
                        objE_InspectionCertificateDetail.Color             = item.Detail;
                        objE_InspectionCertificateDetail.POOrder           = item.Units;
                        objE_InspectionCertificateDetail.Pieces            = 0;
                        objE_InspectionCertificateDetail.Fob               = item.Fob;
                        objE_InspectionCertificateDetail.AmountCertificate = 0;
                        objE_InspectionCertificateDetail.Percents          = 0;
                        objE_InspectionCertificateDetail.TipoOper          = Convert.ToInt32(Operacion.Nuevo);
                        mListaInspectionCertificateDetailOrigen.Add(objE_InspectionCertificateDetail);
                    }

                    bsListadoInspectionCertificateDetail.DataSource = mListaInspectionCertificateDetailOrigen;
                    gcInspectionCertificateDetail.DataSource        = bsListadoInspectionCertificateDetail;
                    gcInspectionCertificateDetail.RefreshDataSource();

                    gvInspectionCertificateDetail.ExpandAllGroups();

                    AttachSummary();
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }