示例#1
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            if (isAdministrador())
            {
                errorProvider.Clear();

                int id;
                int.TryParse(IDnumericUpDown.Text, out id);

                Limpiar();

                if (genericaBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    errorProvider.SetError(IDnumericUpDown, "No se puede eliminar un usuario inexistente");
                }
            }
            else
            {
                MessageBox.Show("Debe tener permisos de administrador" +
                                "para realizar ésta acción", "Permiso Denegado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void EliminarTest()
        {
            GenericaBLL <Cacao> genericaBLL = new GenericaBLL <Cacao>();
            bool realizado = genericaBLL.Eliminar(1);

            Assert.AreEqual(realizado, true);
        }
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();
            if (isAdministrador())
            {
                if (ToDecimal(BalancetextBox.Text) > 0)
                {
                    MessageBox.Show("Este productor no puede ser eliminado" +
                                    "porque tiene una deuda pendiente", "Denegado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    int id;
                    int.TryParse(IDnumericUpDown.Text, out id);

                    Limpiar();

                    if (genericaBLL.Eliminar(id))
                    {
                        MessageBox.Show("Eliminado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        errorProvider.SetError(IDnumericUpDown, "No se puede eliminar un productor inexistente");
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe tener permisos de administrador" +
                                "para realizar esta acción", "Permiso Denegado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();

            int id;

            int.TryParse(IDnumericUpDown.Text, out id);
            Contexto db = new Contexto();

            Limpiar();

            if (generica.Eliminar(id))
            {
                MessageBox.Show("Eliminado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                errorProvider.SetError(IDnumericUpDown, "No se puede eliminar un estudiante inexistente");
            }
        }