/// <summary> /// Evento del botón filtrar que nos filtra la información para emcontrarla más rapido. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// private void btnFiltrar_Click_1(object sender, EventArgs e) { string idEmpleado = ""; string departamento = ""; string nombreEmpleado = ""; string estadoMarca = ""; string activo = "Sí"; { if ((this.dtpFecha1.Value < this.dtpFecha2.Value)) { MarcaD oMarcaD = new MarcaD(this.conexion); if (this.cmbCodigo.SelectedValue == null) { idEmpleado = ""; } else { idEmpleado = this.cmbCodigo.SelectedValue.ToString(); } if (this.cmbDepartamento.SelectedValue == null) { departamento = ""; } else { departamento = this.cmbDepartamento.SelectedValue.ToString(); } if (this.cmbEmpleado.SelectedValue == null) { nombreEmpleado = ""; } else { nombreEmpleado = this.cmbEmpleado.SelectedValue.ToString(); } if (this.cmbEstadoMarca.SelectedIndex.ToString() != "-1") { estadoMarca = this.cmbEstadoMarca.SelectedItem.ToString(); } else { estadoMarca = ""; } if (this.rbtActivo.Checked == true) { activo = "Sí"; } else if (this.rbtInactivo.Checked == true) { activo = "No"; } List<MarcaL> listaMarcas = oMarcaD.obtenerMarcaFiltro(this.dtpFecha1.Value, this.dtpFecha2.Value, idEmpleado, departamento, nombreEmpleado, estadoMarca, activo); if (!oMarcaD.Error) { this.grdMarcas.DataSource = listaMarcas; } else { MessageBox.Show("Error cargando los datos!!!"); } } else { MessageBox.Show("Revisar el rango de fechas ya que alguna de las suministradas es errónea"); return; } } }
private void btnCargarMarca_Click(object sender, EventArgs e) { string idEmpleado = ""; string departamento = ""; string nombreEmpleado = ""; string estadoMarca = ""; string activo = "Sí"; if ((this.dtpFecha1.Value < this.dtpFecha2.Value)) { Boolean banderaError = false; MarcaD oMarcaD = new MarcaD(this.conexion); if (this.cmbIDEmpleado.SelectedValue == null) { idEmpleado = ""; } else { idEmpleado = this.cmbIDEmpleado.SelectedValue.ToString(); } if (this.cmbEstado.SelectedIndex.ToString() != "-1") { estadoMarca = this.cmbEstado.SelectedItem.ToString(); } else { estadoMarca = ""; } List<MarcaL> listaMarcas = oMarcaD.obtenerMarcaFiltro(this.dtpFecha1.Value, this.dtpFecha2.Value, idEmpleado, departamento, nombreEmpleado, estadoMarca, activo); for (int i = 0; i < listaMarcas.Count; i++) { listaMarcas[i].IdUnificacion = this.numeroUnificacion; listaMarcas[i].EstadoMarca = "Trámite"; listaMarcas[i].ModificadoPor = this.oUsuarioConectado[0].IdUsuario; listaMarcas[i].FechaModificacion = DateTime.Now; MarcaL marcaEditada = listaMarcas[i]; oMarcaD.editarMarca(marcaEditada, marcaEditada); if (oMarcaD.Error) { this.conexion.rollbackTransaccion(); MessageBox.Show("Error, detalle:" + oMarcaD.ErrorDescription); return; } } if (!oMarcaD.Error) { this.grdMarcas.DataSource = listaMarcas; } else { MessageBox.Show("Error cargando los datos!!!"); } } else { MessageBox.Show("Revisar el rango de fechas ya que alguna de las suministradas es errónea"); return; } }