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 eliminarInspectionCertificateDetailToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                for (int i = 0; i < gvInspectionCertificateDetail.SelectedRowsCount; i++)
                {
                    int row = gvInspectionCertificateDetail.GetSelectedRows()[i];

                    InspectionCertificateDetailBE objBE_InspectionCertificateDetail = new InspectionCertificateDetailBE();
                    objBE_InspectionCertificateDetail.IdInspectionCertificateDetail = int.Parse(gvInspectionCertificateDetail.GetRowCellValue(row, "IdInspectionCertificateDetail").ToString());
                    objBE_InspectionCertificateDetail.IdCompany = Parametros.intEmpresaId;
                    objBE_InspectionCertificateDetail.Login     = Parametros.strUsuarioLogin;
                    objBE_InspectionCertificateDetail.Machine   = WindowsIdentity.GetCurrent().Name.ToString();

                    InspectionCertificateDetailBL objBL_InspectionCertificateDetail = new InspectionCertificateDetailBL();
                    objBL_InspectionCertificateDetail.Elimina(objBE_InspectionCertificateDetail);
                    gvInspectionCertificateDetail.DeleteRow(row);
                    gvInspectionCertificateDetail.RefreshData();
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }