skip to main
|
skip to sidebar
Morphica
Browser v0.0.9.0
Posted by
Morphica
| Posted in
C#
| Posted on 09:22
Excepção
namespace Controller
{
public class AppException : System.ApplicationException
{
public AppException(string str)
: base(str)
{
}
}
}
MainForm
namespace Controller
using System;
using System.Windows.Forms;
namespace View
{
public partial class FormPrincipal : Form
{
private Controller.DepartamentoControl mvController;
private string homePage = "http://www.morphica.blogspot.com";
public FormPrincipal()
{
InitializeComponent();
textBoxEnderecoToolStrip.Text = homePage;
webBrowser.Navigate(homePage);
mvController = new Controller.DepartamentoControl(this);
}
public string ObterTextoHtml()
{ return webBrowser.DocumentText; }
public void MostrarMensagem(string texto, int cod)
{
if (0 < cod)
MessageBox.Show(texto, "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
{
if(0 == cod)
MessageBox.Show(texto, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
MessageBox.Show(texto, "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
private void buttonLoadMemCandidaturaToolStrip_Click(object sender, EventArgs e)
{
mvController.Provedor();
}
private void textBoxEnderecoToolStrip_KeyPress(object sender, KeyPressEventArgs e)
{
if ("" != textBoxEnderecoToolStrip.Text && e.KeyChar == (char)13)
webBrowser.Navigate(textBoxEnderecoToolStrip.Text);
}
private void webBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
textBoxEnderecoToolStrip.Text = webBrowser.Url.ToString();
}
private void webBrowser_NewWindow(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
webBrowser.Navigate(webBrowser.Document.ActiveElement.GetAttribute("href"));
}
private void buttonHomeToolStrip_Click(object sender, EventArgs e)
{
webBrowser.Navigate(homePage);
}
private void buttonRetrocederToolStrip_Click(object sender, EventArgs e)
{
webBrowser.GoBack();
textBoxEnderecoToolStrip.Text = webBrowser.Url.ToString();
}
private void buttonAvancarToolStrip_Click(object sender, EventArgs e)
{
webBrowser.GoForward();
textBoxEnderecoToolStrip.Text = webBrowser.Url.ToString();
}
private void buttonGoToolStrip_Click(object sender, EventArgs e)
{
webBrowser.Navigate(textBoxEnderecoToolStrip.Text);
}
private void buttonActualizarToolStrip_Click(object sender, EventArgs e)
{
webBrowser.Refresh();
}
private void buttonPararToolStrip_Click(object sender, EventArgs e)
{
webBrowser.Stop();
}
//Guardar em XML
private void menuItemGuardarXml_Click(object sender, EventArgs e)
{
saveFileDialog.ShowDialog();
if ("" != saveFileDialog.FileName)
mvController.GuardarXML(saveFileDialog.FileName);
}
//novo form mostrar estatisticas
private void mostrarEstatísticasToolStripMenuItem_Click(object sender, EventArgs e)
{
mvController.CriarEstatisticas();
}
private void menuItemAbrirXml_Click(object sender, EventArgs e)
{
openFileDialog.ShowDialog();
if ("" != openFileDialog.FileName)
mvController.AbrirXML(openFileDialog.FileName);
}
private void buttonProcurarToolStrip_Click(object sender, EventArgs e)
{
if ("tag a procurar " != comboBoxToolStrip.Text)
mvController.ProcurarTag(textBoxProcurarToolStrip.Text);
else
{
textBoxProcurarToolStrip.Text = textBoxProcurarToolStrip.Text.Replace(" ", "");
if("" != textBoxProcurarToolStrip.Text)
mvController.ProcurarCandidatura(Convert.ToInt32(textBoxProcurarToolStrip.Text));
}
}
private void menuItemSair_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
Comments (0)
Enviar um comentário
Subscrever:
Enviar feedback (Atom)
Featured post
Seguidores
staff
Morphica
View shoutbox
ShoutMix chat widget
Comments (0)
Enviar um comentário