Пример #1
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var    listado  = new List <Proyectos>();
            string criterio = CriterioTextBox.Text.Trim();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(p => true);
                    break;

                case 1:
                    listado = ProyectosBLL.GetList(p => p.Descripcion.ToLower().Contains(criterio.ToLower()));
                    break;

                case 2:
                    listado = ProyectosBLL.GetList(p => p.ProyectoId == Convert.ToInt32(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(p => true);
            }


            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            var listado = new List <Proyectos>();

            if (string.IsNullOrEmpty(CriteriotextBox.Text))
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(e => e.TipoId == Convert.ToInt32(CriteriotextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList(e => e.DescripcionProyecto.Contains(CriteriotextBox.Text));
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(c => true);
            }

            DetalledataGridView.DataSource = null;
            DetalledataGridView.DataSource = listado;
        }
Пример #3
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            List <Proyectos> listado = new List <Proyectos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(p => p.ProyectoId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(c => true);
            }

            /* if (DesdeDatePicker.SelectedDate != null)
             *   listado = (List<Proyectos>)ProyectosBLL.GetList(p => p.Fecha.Date >= DesdeDatePicker.SelectedDate);
             * if (HastaDatePicker.SelectedDate != null)
             *   listado = (List<Proyectos>)ProyectosBLL.GetList(p => p.Fecha.Date <= HastaDatePicker.SelectedDate);*/

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
        private void BucarButton_Click(object sender, EventArgs e)
        {
            List <Proyectos> lista = new List <Proyectos>();

            if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //Id
                    lista = ProyectosBLL.GetList(p => p.ProyectoId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:     // descripcion
                    lista = ProyectosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text));
                    break;

                case 3:     // descripcion
                    lista = ProyectosBLL.GetList(p => true);
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.GetList(p => true);
            }

            ConsultaDataGridView.DataSource = null;
            VerColumn.Text = "Ver";
            VerColumn.UseColumnTextForButtonValue = true;
            ConsultaDataGridView.DataSource       = lista;
        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Proyectos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(p => p.ProyectoID == this.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList().Where(p => p.Descripcion.Contains(CriterioTextBox.Text)).ToList();
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(c => true);
            }

            DetalleDataGrid.ItemsSource = null;
            DetalleDataGrid.ItemsSource = listado;
        }
Пример #6
0
        // Guardar
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            {
                if (!Validar())
                {
                    return;
                }

                if (ProyectoIdTextbox.Text.Trim() == String.Empty)
                {
                    MessageBox.Show("El Campo (ProyectoId) esta vacio.\n\nDescriba el proyecto.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                    ProyectoIdTextbox.Focus();
                    return;
                }

                if (DescripcionTextBox.Text.Trim() == String.Empty)
                {
                    MessageBox.Show("El Campo (Descripcion del proyecto) esta vacio.\n\nDescriba el proyecto.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                    DescripcionTextBox.Focus();
                    return;
                }

                var paso = ProyectosBLL.Guardar(this.proyectos);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Guardado Correctamente", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("No fue posible guadar", "verifica e intenta de nuevo", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }
        }
Пример #7
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool guardado = false;

            if (ValidarProyecto())
            {
                Proyectos.Fecha       = Convert.ToDateTime(FechaDatePicker.SelectedDate.ToString());
                Proyectos.Descripcion = DescripcionTextbox.Text;

                if (string.IsNullOrWhiteSpace(IdTextbox.Text) || IdTextbox.Text == "0")
                {
                    guardado = ProyectosBLL.Guardar(Proyectos);
                }
                else
                {
                    if (!Existe())
                    {
                        MessageBox.Show("Este proyecto no se puede modificar \nporque no existe en la base de datos", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                        return;
                    }
                    guardado = ProyectosBLL.Modificar(Proyectos);
                }

                if (guardado)
                {
                    Limpiar();
                    MessageBox.Show("El proyecto ha sido guardado correctamente", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("El proyecto no ha podido ser guardado.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
        private void BuscarButton_Click_1(object sender, EventArgs e)
        {
            var lista = new List <Proyectos>();

            if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = ProyectosBLL.GetList(r => r.ProyectoId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    lista = ProyectosBLL.GetList(r => r.Descripcion.Contains(CriterioTextBox.Text.ToUpper()) || r.Descripcion.Contains(CriterioTextBox.Text.ToLower()));
                    break;

                case 2:
                    lista = ProyectosBLL.GetList(r => r.Tiempo == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                default:
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.GetList(r => true);
            }

            cDataGridView.DataSource = null;
            cDataGridView.DataSource = lista;
        }
Пример #9
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var lista = new List <Proyectos>();

            if (!string.IsNullOrWhiteSpace(FiltrarTextBox.Text))
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:    //Proyecto Id
                    lista = ProyectosBLL.GetList(r => r.TipoId == Conversiones.ToInt(FiltrarTextBox.Text));
                    break;

                case 1:    //Descripcion
                    lista = ProyectosBLL.GetList(r => r.Descripcion.Contains(FiltrarTextBox.Text));
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.GetList(r => true);
            }

            ConsultasDataGridView.DataSource = null;
            ConsultasDataGridView.DataSource = lista;
        }
Пример #10
0
        private void ConsultarBoton_Click(object sender, RoutedEventArgs e)
        {
            var    lista    = new List <Proyectos>();
            string criterio = CriterioTextBox.Text;

            if (criterio.Length != 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = ProyectosBLL.ObtenerLista(p => p.ProyectoId == Utilities.ToInt(criterio));
                    break;

                case 1:
                    lista = ProyectosBLL.ObtenerLista(p => p.Descripcion.ToLower().Contains(criterio.ToLower()));
                    break;

                case 2:
                    lista = ProyectosBLL.ObtenerLista(p => p.TiempoTotal == Utilities.ToDouble(criterio));
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.ObtenerLista(p => true);
            }

            if (lista.Count == 0)
            {
                MessageBox.Show("No se encontró ningún proyecto", "Consulta de proyectos");
            }

            ProyectosDataGrid.ItemsSource = null;
            ProyectosDataGrid.ItemsSource = lista;
        }
Пример #11
0
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(DescripciontextBox.Text))
            {
                ErrorProvider.SetError(DescripciontextBox, "Este campo no puede estar vacío");
                DescripciontextBox.Focus();
                paso = false;
            }
            if (ProyectosBLL.ExisteProyecto(DescripciontextBox.Text, (int)IdnumericUpDown.Value))
            {
                ErrorProvider.SetError(DescripciontextBox, "Este Proyecto ya existe");
                DescripciontextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(TareacomboBox.Text))
            {
                ErrorProvider.SetError(TareacomboBox, "Debe seleccionar una Tarea");
                TareacomboBox.Focus();
                paso = false;
            }
            if (this.Detalle.Count == 0)
            {
                ErrorProvider.SetError(DetallesdataGridView, "Debe agregar una Tarea");
                DetallesdataGridView.Focus();
                paso = false;
            }

            return(paso);
        }
Пример #12
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Proyectos>();

            if (string.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                listado = ProyectosBLL.GetList(e => true);
            }
            else
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(e => e.ProyectoId == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList(e => e.Descripcion.Contains(CriterioTextBox.Text));
                    break;
                }
            }

            listado = ProyectosBLL.GetList(c => c.Fecha.Date >= DesdeDataPicker.SelectedDate && c.Fecha.Date <= HastaDataPicker.SelectedDate);

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
        private bool Validar()
        {
            bool validado = true;

            if (DescripcionTextBox.Text == "")
            {
                MyErrorProvider.SetError(DescripcionTextBox, "Este campo no puede estar bacio ");
                DescripcionTextBox.Focus();
                validado = false;
            }
            if (Detalles.Count == 0)
            {
                MyErrorProvider.SetError(rDataGridView, "No puede esatar bacio");
                DescripcionTextBox.Focus();
                validado = false;
            }
            if (ProyectosBLL.Existe(DescripcionTextBox.Text))
            {
                MyErrorProvider.SetError(DescripcionTextBox, "Esta descripcion ya existe");
                DescripcionTextBox.Focus();
                validado = false;
            }

            return(validado);
        }
Пример #14
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Proyectos proyectos;

            if (!Validar())
            {
                return;
            }

            proyectos = LLenarClase();

            bool paso = ProyectosBLL.Guardar(proyectos);

            if (paso)
            {
                MessageBox.Show("Transsaccion exitosa!.", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Transsaccion fallida.", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            CargarGrid();

            // toma el ProyectoId y se lo asigna  a ProyectoIdNumericUpDown
            if ((int)ProyectoIdNumericUpDown.Value == 0)
            {
                ProyectoIdNumericUpDown.Value = Detalle.First().ProyectoId;
            }
        }
Пример #15
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var lista = new List <Proyectos>();

            if (!string.IsNullOrEmpty(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = ProyectosBLL.GetList(r => r.ProyectoId == Converciones.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    lista = ProyectosBLL.GetList(e => e.Descripcion.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.GetList(c => true);
            }

            DataGridView.DataSource = null;
            DataGridView.DataSource = lista;
        }
Пример #16
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

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

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

            if (!ExisteEnLaBaseDeDatos(id))
            {
                MessageBox.Show("Transaccion Fallida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (MessageBox.Show("Desea usted eliminar este proyecto?", "Validar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (ProyectosBLL.Eliminar(id))
                    {
                        MessageBox.Show("Transaccion Exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MyErrorProvider.SetError(ProyectoIdNumericUpDown, "Agrega un id Valido. Este no Existe");
                    }
                }
            }
        }
Пример #17
0
        private bool Validar()
        {
            bool paso = true;

            if (DescripcionTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(DescripcionTextBox, "Debes agregar un dato a este campo");
                DescripcionTextBox.Focus();

                paso = false;
            }
            if (this.Detalle.Count == 0)
            {
                MyErrorProvider.SetError(DetalleDataGrid, "Debes agregar Tareas a este Data grid");
                DetalleDataGrid.Focus();

                paso = false;
            }
            if (ProyectosBLL.ExisteDescripcion(DescripcionTextBox.Text, (int)ProyectoIdNumericUpDown.Value))
            {
                MyErrorProvider.SetError(DescripcionTextBox, "Esta descripcion ya existe, agrega otra diferente!");
                DescripcionTextBox.Focus();

                paso = false;
            }

            return(paso);
        }
        private bool ExisteEnBaseDeDatos()
        {
            var proyecto = new Proyectos();

            proyecto = ProyectosBLL.Buscar((int)ProyectoIdNumericUpDown.Value);
            return(proyecto != null);
        }
Пример #19
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            {
                if (!Validar())
                {
                    return;
                }

                if (ProyectoIdTextbox.Text.Trim() == String.Empty)
                {
                    MessageBox.Show("El Campo (ProyectoId) esta vacio.\n\nDescriba el proyecto.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                    ProyectoIdTextbox.Focus();
                    return;
                }

                if (DescripcionTextBox.Text.Trim() == String.Empty)
                {
                    MessageBox.Show("El Campo (Descripcion del proyecto) esta vacio.\n\nDescriba el proyecto.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                    DescripcionTextBox.Focus();
                    return;
                }

                var paso = ProyectosBLL.Guardar(this.proyectos);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Transaccion Exitosa", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Transaccion Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }
        }
Пример #20
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Proyectos>();

            listado = ProyectosBLL.GetList(c => true);
            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
Пример #21
0
        private bool ExisteEnLaBaseDeDatos(int id)
        {
            Proyectos proyecto;

            proyecto = ProyectosBLL.Buscar(id);

            return(proyecto != null);
        }
Пример #22
0
        private void abrirRegistroProyecto()
        {
            var rProyecto = new ProyectoForm();
            var row       = ConsultaDataGridView.CurrentRow;

            rProyecto.LlenarCampos(ProyectosBLL.Buscar((int)row.Cells[1].Value));
            rProyecto.CargarGrid();
            rProyecto.ShowDialog();
        }
 private void GuardarButton_Click(object sender, RoutedEventArgs e)
 {
     if (ProyectosBLL.Guardar(Proyecto))
     {
         Limpiar();
         MessageBox.Show("Guardado.", "Exito.", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("Algo salio mal.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Пример #24
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (ProyectosBLL.Eliminar(int.Parse(ProyectoIdTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Registro Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("No se pudo eliminar el registro", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (ProyectosBLL.Eliminar(int.Parse(ProyectoIdTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Eliminado.", "Exito.", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("Algo salio mal.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Пример #26
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (ProyectosBLL.Eliminar(Convert.ToInt32(IdTextbox.Text)))
     {
         MessageBox.Show("El proyecto ha sido eliminado correctamente.", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
         Limpiar();
     }
     else
     {
         MessageBox.Show("El proyecto no pudo ser eliminado.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Пример #27
0
 //****************Boton Eliminar
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     {
         if (ProyectosBLL.Eliminar(Utilidades.ToInt(ProyectoIdTextBox.Text)))
         {
             Limpiar();
             MessageBox.Show("Registro Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("No se pudo eliminar", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
 }
Пример #28
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Proyectos proyectos = ProyectosBLL.Buscar((int)ProyectoIdNumericUpDown.Value);

            if (proyectos != null)
            {
                LlenarCampos(proyectos);
                CargarGrid();
            }
            else
            {
                MessageBox.Show("Usuario No existe.", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #29
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Proyectos anterior = ProyectosBLL.Buscar(Convert.ToInt32(IdTextbox.Text));

            if (anterior != null)
            {
                Proyectos = anterior;
                Actualizar();
                MessageBox.Show("Proyecto encontrado!!!!!");
            }
            else
            {
                MessageBox.Show("Lo sentimos.\nEl proyecto buscado no ha podido ser encontrado.");
            }
        }
 private void GuardarButton_Click(object sender, RoutedEventArgs e)
 {
     /// bool paso = false;
     if (ProyectosBLL.Guardar(proyectos))
     {
         Limpiar();
         MessageBox.Show("Guardado!", "Exito",
                         MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("Fallo al guardar", "Fallo",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }