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; }
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; }
// 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); } } }
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; }
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; }
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; }
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); }
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); }
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; } }
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; }
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"); } } } }
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); }
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); } } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Proyectos>(); listado = ProyectosBLL.GetList(c => true); DatosDataGrid.ItemsSource = null; DatosDataGrid.ItemsSource = listado; }
private bool ExisteEnLaBaseDeDatos(int id) { Proyectos proyecto; proyecto = ProyectosBLL.Buscar(id); return(proyecto != null); }
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); } }
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); } }
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); } }
//****************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); } } }
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); } }
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); } }