예제 #1
0
        private void NuevoToolStripButton_Click(object sender, EventArgs e)
        {
            PaisesAEForm frm = new PaisesAEForm();

            frm.Text = "Agregar País";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    Pais pais = frm.GetPais();
                    if (!servicio.Existe(pais))
                    {
                        servicio.Agregar(pais);
                        var r = ConstruirFila();
                        SetearFila(r, pais);
                        AgregarFila(r);
                        Helper.MensajeBox("Registro agregado", Tipo.Success);
                    }
                    else
                    {
                        Helper.MensajeBox("Registro Duplicado... Alta denegada", Tipo.Error);
                    }
                }
                catch (Exception exception)
                {
                    Helper.MensajeBox(exception.Message, Tipo.Error);
                }
            }
        }
예제 #2
0
        private void NuevoMetroButton_Click(object sender, EventArgs e)
        {
            PaisAEForm frm = new PaisAEForm();
            frm.Text = "Nuevo Pais";
            DialogResult dr = frm.ShowDialog(this);
            if (dr == DialogResult.OK)
            {
                try
                {
                    Pais pais = frm.GetPais();
                    if (!servicio.Existe(pais))
                    {
                        servicio.Agregar(pais);
                        var r = ConstruirFila();
                        SetearFila(r, pais);
                        MessageBox.Show("Registro Agregado", "Mensaje",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Registro Duplicado... Alta denegada", "Error",
                            MessageBoxButtons.OK, MessageBoxIcon.Error);

                    }

                }
                catch (Exception exception)
                {

                    MessageBox.Show(exception.Message, "Error",
                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

            }
        }
예제 #3
0
        private void agregarPaisButton_Click(object sender, EventArgs e)
        {
            PaisesAEForm frm = new PaisesAEForm();

            frm.Text = "Agregar País...";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    ServicioPais servicioPais = new ServicioPais();
                    Pais         pais         = frm.GetPais();
                    if (!servicioPais.Existe(pais))
                    {
                        servicioPais.Agregar(pais);
                        Helper.CargarDatosComboPaises(ref paisesComboBox);
                    }
                    else
                    {
                        MessageBox.Show("País repetido", "Error",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    }
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
예제 #4
0
        private bool ValidarObjeto()
        {
            bool valido = true;

            errorProvider1.Clear();
            if (_servicio.Existe(pais))
            {
                valido = false;
                errorProvider1.SetError(TextBoxPais, "Pais repetido");
            }

            return(valido);
        }
예제 #5
0
        private void EditarToolStripButton_Click(object sender, EventArgs e)
        {
            if (DatosDataGridView.SelectedRows.Count > 0)
            {
                DataGridViewRow r    = DatosDataGridView.SelectedRows[0];
                Pais            pais = (Pais)r.Tag;
                pais = _servicio.GetPaisPorId(pais.PaisID);
                FrmPaisesAE frm = new FrmPaisesAE();
                frm.Text = "Editar Estado de colmena";
                frm.SetPais(pais);
                DialogResult dr = frm.ShowDialog(this);
                if (dr == DialogResult.OK)
                {
                    try
                    {
                        pais = frm.GetPais();
                        if (!_servicio.Existe(pais))
                        {
                            _servicio.Guardar(pais);
                            SetearFila(r, pais);

                            MessageBox.Show("Registro Editado");
                        }
                        else
                        {
                            MessageBox.Show("Estado De Colmena Repetido");
                            Iniciar();
                        }
                    }
                    catch (Exception exception)
                    {
                        MessageBox.Show(exception.Message);
                    }
                }
            }
        }