private void CargaVendorContact() { List <VendorContactBE> lstTmpVendorContact = null; lstTmpVendorContact = new VendorContactBL().ListaTodosActivo(IdVendor); foreach (VendorContactBE item in lstTmpVendorContact) { CVendorContact objE_VendorContact = new CVendorContact(); objE_VendorContact.IdCompany = item.IdCompany; objE_VendorContact.IdVendor = item.IdVendor; objE_VendorContact.IdVendorContact = item.IdVendorContact; objE_VendorContact.Name = item.Name; objE_VendorContact.FirtsName = item.FirstName; objE_VendorContact.Company = item.Company; objE_VendorContact.Occupation = item.Occupation; objE_VendorContact.IdDestination = item.IdDestination; objE_VendorContact.NameDestination = item.NameDestination; objE_VendorContact.Phone1 = item.Phone1; objE_VendorContact.Phone2 = item.Phone2; objE_VendorContact.CelPhone = item.CelPhone; objE_VendorContact.Fax = item.Fax; objE_VendorContact.Email = item.Email; objE_VendorContact.InformationAdditional = item.InformationAdditional; objE_VendorContact.TipoOper = item.TipoOper; mListaVendorContactOrigen.Add(objE_VendorContact); } bsListadoVendorContact.DataSource = mListaVendorContactOrigen; gcVendorContact.DataSource = bsListadoVendorContact; gcVendorContact.RefreshDataSource(); }
private void eliminarVendorContactToolStripMenuItem_Click(object sender, EventArgs e) { try { int IdVendorContact = 0; if (gvVendorContact.GetFocusedRowCellValue("IdVendorContact") != null) { IdVendorContact = int.Parse(gvVendorContact.GetFocusedRowCellValue("IdVendorContact").ToString()); } VendorContactBE objBE_VendorContact = new VendorContactBE(); objBE_VendorContact.IdVendorContact = IdVendorContact; objBE_VendorContact.IdCompany = Parametros.intEmpresaId; objBE_VendorContact.Login = Parametros.strUsuarioLogin; objBE_VendorContact.Machine = WindowsIdentity.GetCurrent().Name.ToString(); VendorContactBL objBL_VendorContact = new VendorContactBL(); objBL_VendorContact.Elimina(objBE_VendorContact); gvVendorContact.DeleteRow(gvVendorContact.FocusedRowHandle); gvVendorContact.RefreshData(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Gets all vendor contacts. /// </summary> /// <returns></returns> public IEnumerable <VendorContactEntity> GetAllVendorContacts() { IList <VendorContactEntity> result = new List <VendorContactEntity>(); IVendorContactBL vendorContactBL = new VendorContactBL(); List <VendorContact> vendorContactList = vendorContactBL.GetAllVendorContact(); foreach (VendorContact source in vendorContactList) { VendorContactEntity target = new VendorContactEntity(); target.VendorContactID = source.VendorContactID; target.Vendor = source.Vendor; target.FirstName = source.FirstName; target.LastName = source.LastName; target.Title = source.Title; result.Add(target); } return(result); }