private void btnShowPartnerOnMap_Click(object sender, EventArgs e) { frmShowMap frmShowMap = new frmShowMap(oPartner); if (frmShowMap != null) { // Отображение карты StartForm(frmShowMap); // Переотображение данных о координатах и расстоянии // Эти данные переприсваиваются в форме frmShowMap! if (oPartner.Longitude.HasValue) { txtLongitude.Text = oPartner.Longitude.ToString(); } if (oPartner.Latitude.HasValue) { txtLatitude.Text = oPartner.Latitude.ToString(); } if (oPartner.Distance > 0) { numDistance.Value = oPartner.Distance; } } }
private void btnLocate_Click(object sender, EventArgs e) { if (txtDeliveryAddress.Text.Length == 0) { RFMMessage.MessageBoxAttention("Пустой адрес!"); return; } Partner tempPartner = new Partner(); tempPartner.Name = "Точка доставки"; tempPartner.DeliveryAddress = txtDeliveryAddress.Text; if (txtLongitude.Text.Length > 0 && txtLatitude.Text.Length > 0) { tempPartner.Longitude = Convert.ToDecimal(txtLongitude.Text); tempPartner.Latitude = Convert.ToDecimal(txtLatitude.Text); } frmShowMap frmShowMap = new frmShowMap(tempPartner); if (frmShowMap != null) { // Отображение карты StartForm(frmShowMap); // Переотображение данных о координатах и расстоянии // Эти данные переприсваиваются в форме frmShowMap! if (tempPartner.Longitude.HasValue && tempPartner.Latitude.HasValue) { txtLongitude.Text = tempPartner.Longitude.ToString(); txtLatitude.Text = tempPartner.Latitude.ToString(); } if (tempPartner.Distance > 0) { numDistance.Value = tempPartner.Distance; } } }