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);
            }
        }
Example #3
0
        /// <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);
        }