コード例 #1
0
        //-----------------------BOTONES ABM--------------------------------//
        public void Btn_aceptar_Click(object sender, EventArgs e)
        {
            Fecha oFecha = new Fecha();

            switch (formMode)
            {
            case FormMode.insert:
                if (ValidarCampos())
                {
                    oFecha.Nombre = txt_nombre.Text;

                    if (ValidarRepetidos(oFecha))
                    {
                        if (service.insertarFecha(oFecha))
                        {
                            MessageBox.Show("Fecha agregada con exito!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            FrmFecha frmFecha = Owner as FrmFecha;
                            frmFecha.ActualizarGrilla();
                        }
                        else
                        {
                            MessageBox.Show("Error, fecha no agregada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                        this.Close();
                    }
                }
                break;

            case FormMode.update:
                if (ValidarCampos())
                {
                    oFecha.Nombre = txt_nombre.Text;
                    if (ValidarRepetidos(oFecha))
                    {
                        if (service.modificarFecha(oFecha))
                        {
                            MessageBox.Show("Fecha modificada con exito!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            FrmFecha frmFecha = Owner as FrmFecha;
                            frmFecha.ActualizarGrilla();
                        }
                        else
                        {
                            MessageBox.Show("Error, fecha no modificada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                        this.Close();
                    }
                }
                break;
            }
        }
コード例 #2
0
        private void Btn_aceptar_Click(object sender, EventArgs e)
        {
            if (!validarCampos())
            {
                return;
            }
            switch (determinarModo(modo))
            {
            case "fecha":
                Fecha oFecha = new Fecha();
                switch (determinarOperacion(operacion))
                {
                case "agregar":
                    //Fecha oFecha = new Fecha();
                    oFecha.nombre = txt_nombre.Text;
                    if (fechaService.insertarFecha(oFecha))
                    {
                        MessageBox.Show("Fecha agregada con exito!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Error, fecha no agregada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    this.Close();
                    break;

                case "modificar":
                    oFecha.nombre = txt_nombre.Text;
                    if (fechaService.modificarFecha(oFecha))
                    {
                        MessageBox.Show("Fecha modificada con exito!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Error, fecha no modificada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    this.Close();
                    break;
                }
                break;

            case "torneo":
                Torneo oTorneo = new Torneo();
                switch (determinarOperacion(operacion))
                {
                case "agregar":
                    oTorneo.nombre = txt_nombre.Text;
                    if (torneoService.insertarTorneo(oTorneo))
                    {
                        MessageBox.Show("Torneo agregado con exito!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Error, torneo no agregado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    this.Close();
                    break;

                case "modificar":
                    oTorneo.nombre = txt_nombre.Text;
                    if (torneoService.modificarTorneo(oTorneo))
                    {
                        MessageBox.Show("Torneo modificado con exito!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Error, torneo no modificado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    this.Close();
                    break;
                }
                break;
            }
        }