Пример #1
0
        private void AgregarButton_Click(object sender, EventArgs e)
        {
            if (DataGridView.DataSource != null)
            {
                this.Detalle = (List <ProyectoDetalle>)DataGridView.DataSource;
            }

            if (TipoTareaComboBox.Text == string.Empty)
            {
                MessageBox.Show("Ingrese un Tipo de Tarea", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            int total;
            int tiempo;

            Tarea tareas = TareasBLL.Buscar(Convert.ToInt32(TipoTareaComboBox.SelectedValue));

            this.Detalle.Add(new ProyectoDetalle(
                                 TipoId: tareas.TareaId,
                                 TipoTarea: tareas.TipoTarea,
                                 Requerimiento: RequerimientosTextBox.Text,
                                 Tiempo: Convert.ToInt32(TiempoTextBox.Text)
                                 )
                             );
            CargaGrid();

            total  = Convert.ToInt32(TiempoTotalTextBox.Text);
            tiempo = Convert.ToInt32(TiempoTextBox.Text);
            total += tiempo;
            TiempoTotalTextBox.Text = total.ToString();
        }
Пример #2
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (Tarea.TareaId == 0)
            {
                paso = TareasBLL.Guardar(Tarea);
            }
            else
            {
                if (ExisteEnLaBaseDeDatos())
                {
                    paso = TareasBLL.Guardar(Tarea);
                }
                else
                {
                    MessageBox.Show("No existe en la base de datos", "ERROR");
                }
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Fallo al guardar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Пример #3
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

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

            if (TareaIdNumericUpDown.Value == 0)
            {
                MessageBox.Show("Debes agregar un id valido para poder eliminarlo.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (!TareasBLL.Existe(id))
            {
                MessageBox.Show("Tarea Inexistente!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (MessageBox.Show("Deseas eliminar esta tarea?", "Validar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (TareasBLL.Eliminar(id))
                    {
                        MessageBox.Show("Transaccion Exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                }
            }
        }
Пример #4
0
 public rProyectos()
 {
     InitializeComponent();
     this.DataContext = proyectos;
     TipoTareaComboBox.ItemsSource       = TareasBLL.GetTareas();
     TipoTareaComboBox.SelectedValuePath = "TareaId";
     TipoTareaComboBox.DisplayMemberPath = "TipoTarea";
 }
        public rProyecto()
        {
            InitializeComponent();

            TipoTareaComboBox.ItemsSource       = TareasBLL.GetList();
            TipoTareaComboBox.SelectedValuePath = "TareaID";
            TipoTareaComboBox.DisplayMemberPath = "TipoTarea";
        }
Пример #6
0
        public rProyectos()
        {
            InitializeComponent();
            this.Detalle = new List <ProyectosDetalle>();

            TipoTareaComboBox.DataSource    = TareasBLL.GetTareas();
            TipoTareaComboBox.ValueMember   = "TareaId";
            TipoTareaComboBox.DisplayMember = "TipoTarea";
        }
Пример #7
0
        public rProyecto()
        {
            InitializeComponent();
            this.DataContext = proyectos;

            //ComboBox de Tipotarea
            TipoTareaComboBox.ItemsSource       = TareasBLL.GetList(s => true);
            TipoTareaComboBox.SelectedValuePath = "TareaId";
            TipoTareaComboBox.DisplayMemberPath = "TareaId";
        }
        public rRegistro()
        {
            InitializeComponent();
            this.DataContext = proyecto;


            TipoTareaComboBox.SelectedValuePath = "TareasId";
            TipoTareaComboBox.DisplayMemberPath = "TipoTarea";
            TipoTareaComboBox.ItemsSource       = TareasBLL.GetList();
        }
        private void Agregarbutton_Click(object sender, EventArgs e)
        {
            if (DetalledataGridView.DataSource != null)
            {
                this.Detalle = (List <ProyectoDetalle>)DetalledataGridView.DataSource;
            }

            if (RequerimentotextBox.Text == string.Empty)
            {
                ErroreserrorProvider.SetError(RequerimentotextBox, "Este campo no puede quedar vacio");
                RequerimentotextBox.Focus();
                return;
            }

            if (TiempotextBox.Text == string.Empty)
            {
                ErroreserrorProvider.SetError(TiempotextBox, "Este campo no puede quedar vacio");
                TiempotextBox.Focus();
                return;
            }

            if (string.IsNullOrWhiteSpace(TipoTareacomboBox.Text))
            {
                ErroreserrorProvider.SetError(TipoTareacomboBox, "Debe agregar un tipo de tarea especifico");
                TipoTareacomboBox.Focus();
                return;
            }

            Tareas tareas = TareasBLL.Buscar(Convert.ToInt32(TipoTareacomboBox.SelectedValue));

            this.Detalle.Add(
                new ProyectoDetalle
                (
                    TipoId: tareas.TareaId,
                    TipoTarea: tareas.TipoTarea,
                    Requerimentos: RequerimentotextBox.Text,
                    Tiempo: Convert.ToInt32(TiempotextBox.Text)
                )
                );

            CargarGrid();

            int totalTiempo = Convert.ToInt32(TiempototaltextBox.Text);
            int tiempo      = Convert.ToInt32(TiempotextBox.Text);

            totalTiempo += tiempo;

            TiempototaltextBox.Text = totalTiempo.ToString();
        }
Пример #10
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Tareas encontrado = TareasBLL.Buscar(Tarea.TareaId);

            if (encontrado != null)
            {
                Tarea = encontrado;
                Cargar();
            }
            else
            {
                Limpiar();
                MessageBox.Show("Tarea no existe en la base de datos", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Пример #11
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            Tareas existe = TareasBLL.Buscar(Tarea.TareaId);

            if (existe == null)
            {
                MessageBox.Show("No existe la tarea en la base de datos", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            else
            {
                TareasBLL.Eliminar(Tarea.TareaId);
                MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
        }
Пример #12
0
        private void BuscarButton_Click_1(object sender, EventArgs e)
        {
            var listado = new List <Tareas>();

            if (!string.IsNullOrEmpty(InformacionTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = TareasBLL.GetList(r => r.TareaId == Utilitarios.ToInt(InformacionTextBox.Text));
                    break;

                case 1:
                    listado = TareasBLL.GetList(r => r.Nombre.Contains(InformacionTextBox.Text));
                    break;

                case 2:
                    listado = TareasBLL.GetList(r => r.Asignado.Contains(InformacionTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = TareasBLL.GetList(c => true);
            }

            if (FiltroCheckBox.Checked == true)
            {
                listado = TareasBLL.GetList(e => e.FechaInicio.Date >= FechaDesdeDateTimePicker.Value.Date && e.FechaInicio.Date <= FechaHastaDateTimePicker.Value.Date);
            }

            if (ActivoRadioButton.Checked == true)
            {
                listado = TareasBLL.GetList(e => e.Activo == true);
            }

            if (InactivoRadioButton.Checked == true)
            {
                listado = TareasBLL.GetList(e => e.Activo == false);
            }

            TareasDataGridView.DataSource = null;
            TareasDataGridView.DataSource = listado;
        }
Пример #13
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int    id;
            Tareas tareas = new Tareas();

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

            Limpiar();

            tareas = TareasBLL.Buscar(id);

            if (tareas != null)
            {
                LlenarCampos(tareas);
            }
            else
            {
                MessageBox.Show("Tarea no Encontrada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #14
0
        private Tareas BuscarId(string tipo)
        {
            Tareas tarea = new Tareas();

            if (tipo == "Análisis")
            {
                tarea = TareasBLL.Buscar(1);
            }
            if (tipo == "Diseño")
            {
                tarea = TareasBLL.Buscar(2);
            }
            if (tipo == "Programación")
            {
                tarea = TareasBLL.Buscar(3);
            }
            if (tipo == "Prueba")
            {
                tarea = TareasBLL.Buscar(4);
            }

            return(tarea);
        }
 private void DesComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (DesComboBox.SelectedIndex == 0)
     {
         ReqTextBox.Text  = TareasBLL.BuscarRequerimiento(1);
         TiemTextBox.Text = Convert.ToString(TareasBLL.BuscarTiempo(1));
     }
     else if (DesComboBox.SelectedIndex == 1)
     {
         ReqTextBox.Text  = TareasBLL.BuscarRequerimiento(2);
         TiemTextBox.Text = Convert.ToString(TareasBLL.BuscarTiempo(2));
     }
     else if (DesComboBox.SelectedIndex == 2)
     {
         ReqTextBox.Text  = TareasBLL.BuscarRequerimiento(3);
         TiemTextBox.Text = Convert.ToString(TareasBLL.BuscarTiempo(3));
     }
     else if (DesComboBox.SelectedIndex == 3)
     {
         ReqTextBox.Text  = TareasBLL.BuscarRequerimiento(4);
         TiemTextBox.Text = Convert.ToString(TareasBLL.BuscarTiempo(4));
     }
 }
Пример #16
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            Tareas tareas;

            if (!Validar())
            {
                return;
            }

            tareas = LlenarClase();

            var paso = TareasBLL.Guardar(tareas);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Transaccion Exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Transaccion Fallida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #17
0
 private void rProyectos_Load(object sender, EventArgs e)
 {
     TareacomboBox.DataSource    = TareasBLL.GetTareas();
     TareacomboBox.DisplayMember = "TipoTarea";
     TareacomboBox.ValueMember   = "TareaId";
 }
 private void rProyectos_Load_1(object sender, EventArgs e)
 {
     DesComboBox.DataSource    = TareasBLL.GetTareas();
     DesComboBox.DisplayMember = "Descripcion";
     DesComboBox.ValueMember   = "TareaId";
 }
Пример #19
0
        private bool ExisteEnLaBaseDeDatos()
        {
            Tareas esValido = TareasBLL.Buscar(Tarea.TareaId);

            return(esValido != null);
        }