public static void RemoveSelected(this BindingSource bindingSource) { if (bindingSource.HasValue()) { bindingSource.RemoveCurrent(); } }
private void AbrirAnexos(BindingSource bs) { try { if (bs.HasValue()) { var arquivo = Path.GetTempPath() + Path.GetRandomFileName() + (bs.Current as E_ANEXO).EXTENSAO; randomFiles.Add(arquivo); File.WriteAllBytes(arquivo, (bs.Current as E_ANEXO).ANEXO.ToArray()); Process.Start(arquivo); } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }