private void cbCod_method_ProcessNewValue(object sender, DevExpress.XtraEditors.Controls.ProcessNewValueEventArgs e) { DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit Edit; Edit = ((DevExpress.XtraEditors.LookUpEdit)sender).Properties; if (e.DisplayValue == null || Edit.NullText.Equals(e.DisplayValue) || string.Empty.Equals(e.DisplayValue)) { return; } List <CMr> lstMr = (List <CMr>)cbCodMR.Properties.DataSource; CMr oMr = new CMr(); oMr.Cod_mr = e.DisplayValue.ToString(); oMr.Idmr = -100; lstMr.Add(oMr); cbCodMR.Properties.DataSource = lstMr; // --- referencia material detail CMr_detail oMr_detail = new CMr_detail(); CMr_detailFactory faMr_detail = new CMr_detailFactory(); BindingList <CMr_detail> lstMr_detail = new BindingList <CMr_detail>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().SelectByMr(0)); gcMaterialReference.DataSource = lstMr_detail; // --- jar detail CMr_jarFactory faMr_jar = new CMr_jarFactory(); CMr_jar oMr_jar = new CMr_jar(); BindingList <CMr_jar> lstMr_jar = new BindingList <CMr_jar>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().GetJarByMr(0)); gcOpenCloseJar.DataSource = lstMr_jar; e.Handled = true; }
protected override void Recuperar_Registro() { CMr oMr = new CMr(); CMrFactory faMr = new CMrFactory(); if ((oMr = faMr.GetByPrimaryKey(new CMrKeys(IDMr))) != null) { tbLot.Text = oMr.Lot; cbTypeMr.EditValue = Convert.ToChar(oMr.Type_mr); cbDescription.EditValue = oMr.Type_material; cbManufacturer.EditValue = oMr.Manufaturer; cbCertifier.EditValue = oMr.Certifier; cbStatus.EditValue = oMr.Status_mr; deBegin.DateTime = Convert.ToDateTime(oMr.Fbegin_validity); deEnd.DateTime = Convert.ToDateTime(oMr.Fend_validity); CMr_detail oMr_detail = new CMr_detail(); CMr_detailFactory faMr_detail = new CMr_detailFactory(); BindingList <CMr_detail> lstMr_detail = new BindingList <CMr_detail>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().SelectByMr(oMr.Idmr)); gcMaterialReference.DataSource = lstMr_detail; CMr_jarFactory faMr_jar = new CMr_jarFactory(); CMr_jar oMr_jar = new CMr_jar(); BindingList <CMr_jar> lstMr_jar = new BindingList <CMr_jar>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().GetJarByMr(IDMr)); gcOpenCloseJar.DataSource = lstMr_jar; } }
protected override bool Grabar_Registro() { bool result = false; try { CMrFactory faMr = new CMrFactory(); CMr oMr = new CMr(); oMr.Cod_mr = cbCodMR.Text; oMr.Idmr = IDMr; oMr.Lot = tbLot.Text; oMr.Type_material = Convert.ToChar(cbDescription.EditValue); oMr.Type_mr = Convert.ToChar(cbTypeMr.EditValue); oMr.Status_mr = Convert.ToBoolean(cbStatus.EditValue); oMr.Type_material = Convert.ToChar(cbDescription.EditValue); oMr.Manufaturer = Convert.ToInt16(cbManufacturer.EditValue); oMr.Certifier = Convert.ToInt16(cbCertifier.EditValue); oMr.Fbegin_validity = deBegin.DateTime; oMr.Fend_validity = deEnd.DateTime; if (!(result = faMr.Update(oMr))) result = faMr.Insert(oMr); if (result) { IDMr = oMr.Idmr; // --- detail elements CMr_detailFactory faMr_detail = new CMr_detailFactory(); CMr_detail oMr_detail = new CMr_detail(); for (int i = 0; i < gvMaterialReference.RowCount; i++) { oMr_detail = (CMr_detail)gvMaterialReference.GetRow(i); oMr_detail.Idmr = IDMr; if (!faMr_detail.Update(oMr_detail)) faMr_detail.Insert(oMr_detail); } // --- detail jars CMr_jarFactory faMr_jar = new CMr_jarFactory(); CMr_jar oMr_jar = new CMr_jar(); for (int i = 0; i < gvOpenCloseJar.RowCount; i++) { oMr_jar = (CMr_jar)gvOpenCloseJar.GetRow(i); oMr_jar.Idmr = IDMr; if (!faMr_jar.Update(oMr_jar)) faMr_jar.Insert(oMr_jar); } } } catch (Exception ex) { result = false; ComunForm.Send_message(this.Text, TypeMsg.error, ex.Message); } return result; }
private void cbCod_method_ProcessNewValue(object sender, DevExpress.XtraEditors.Controls.ProcessNewValueEventArgs e) { DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit Edit; Edit = ((DevExpress.XtraEditors.LookUpEdit)sender).Properties; if (e.DisplayValue == null || Edit.NullText.Equals(e.DisplayValue) || string.Empty.Equals(e.DisplayValue)) { return; } List<CMr> lstMr = (List<CMr>)cbCodMR.Properties.DataSource; CMr oMr = new CMr(); oMr.Cod_mr = e.DisplayValue.ToString(); oMr.Idmr = -100; lstMr.Add(oMr); cbCodMR.Properties.DataSource = lstMr; // --- referencia material detail CMr_detail oMr_detail = new CMr_detail(); CMr_detailFactory faMr_detail = new CMr_detailFactory(); BindingList<CMr_detail> lstMr_detail = new BindingList<CMr_detail>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().SelectByMr(0)); gcMaterialReference.DataSource = lstMr_detail; // --- jar detail CMr_jarFactory faMr_jar = new CMr_jarFactory(); CMr_jar oMr_jar = new CMr_jar(); BindingList<CMr_jar> lstMr_jar = new BindingList<CMr_jar>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().GetJarByMr(0)); gcOpenCloseJar.DataSource = lstMr_jar; e.Handled = true; }
protected override void Recuperar_Registro() { CMr oMr = new CMr(); CMrFactory faMr = new CMrFactory(); if ((oMr = faMr.GetByPrimaryKey(new CMrKeys(IDMr))) != null) { tbLot.Text = oMr.Lot; cbTypeMr.EditValue = Convert.ToChar(oMr.Type_mr); cbDescription.EditValue = oMr.Type_material; cbManufacturer.EditValue = oMr.Manufaturer; cbCertifier.EditValue = oMr.Certifier; cbStatus.EditValue = oMr.Status_mr; deBegin.DateTime = Convert.ToDateTime(oMr.Fbegin_validity); deEnd.DateTime = Convert.ToDateTime(oMr.Fend_validity); CMr_detail oMr_detail = new CMr_detail(); CMr_detailFactory faMr_detail = new CMr_detailFactory(); BindingList<CMr_detail> lstMr_detail = new BindingList<CMr_detail>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().SelectByMr(oMr.Idmr)); gcMaterialReference.DataSource = lstMr_detail; CMr_jarFactory faMr_jar = new CMr_jarFactory(); CMr_jar oMr_jar = new CMr_jar(); BindingList<CMr_jar> lstMr_jar = new BindingList<CMr_jar>(new LimsProject.BusinessLayer.Modules.ModMaterialReference().GetJarByMr(IDMr)); gcOpenCloseJar.DataSource = lstMr_jar; } }
protected override bool Grabar_Registro() { bool result = false; try { CMrFactory faMr = new CMrFactory(); CMr oMr = new CMr(); oMr.Cod_mr = cbCodMR.Text; oMr.Idmr = IDMr; oMr.Lot = tbLot.Text; oMr.Type_material = Convert.ToChar(cbDescription.EditValue); oMr.Type_mr = Convert.ToChar(cbTypeMr.EditValue); oMr.Status_mr = Convert.ToBoolean(cbStatus.EditValue); oMr.Type_material = Convert.ToChar(cbDescription.EditValue); oMr.Manufaturer = Convert.ToInt16(cbManufacturer.EditValue); oMr.Certifier = Convert.ToInt16(cbCertifier.EditValue); oMr.Fbegin_validity = deBegin.DateTime; oMr.Fend_validity = deEnd.DateTime; if (!(result = faMr.Update(oMr))) { result = faMr.Insert(oMr); } if (result) { IDMr = oMr.Idmr; // --- detail elements CMr_detailFactory faMr_detail = new CMr_detailFactory(); CMr_detail oMr_detail = new CMr_detail(); for (int i = 0; i < gvMaterialReference.RowCount; i++) { oMr_detail = (CMr_detail)gvMaterialReference.GetRow(i); oMr_detail.Idmr = IDMr; if (!faMr_detail.Update(oMr_detail)) { faMr_detail.Insert(oMr_detail); } } // --- detail jars CMr_jarFactory faMr_jar = new CMr_jarFactory(); CMr_jar oMr_jar = new CMr_jar(); for (int i = 0; i < gvOpenCloseJar.RowCount; i++) { oMr_jar = (CMr_jar)gvOpenCloseJar.GetRow(i); oMr_jar.Idmr = IDMr; if (!faMr_jar.Update(oMr_jar)) { faMr_jar.Insert(oMr_jar); } } } } catch (Exception ex) { result = false; ComunForm.Send_message(this.Text, TypeMsg.error, ex.Message); } return(result); }