private void llenarDtlParte() { try { dtlPartes.DataSource = ParteBLL.obtenerParte(); dtlPartes.DataBind(); } catch (Exception ex) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar las partes - " + ex.ToString(); string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }
private void aplicarFiltro() { int f1 = 0, f2 = 0, f3 = 0, f4 = 0, f5 = 0, f6 = 0; try { DataView dv = new DataView(ParteBLL.obtenerParte()); if (ddlAnno.SelectedIndex > 0) { f1 = 1; } if (ddlMarca.SelectedIndex > 0) { f2 = 1; } if (ddlModelo.SelectedIndex > 0) { f3 = 1; } if (ddlProvincia.SelectedIndex > 0) { f4 = 1; } if (ddlParte.SelectedIndex > 0) { f5 = 1; } if (ddlCanton.SelectedIndex > 0) { f6 = 1; } StringBuilder filtro = new StringBuilder(); if (f1 > 0) { filtro.Append(String.Format("anno like '%{0}%'", ddlAnno.SelectedItem.Text)); } if (f2 > 0) { if (filtro.Length > 0) { filtro.Append(" and "); } filtro.Append(String.Format("Marca like'%{0}%'", ddlMarca.SelectedValue)); } if (f3 > 0) { if (filtro.Length > 0) { filtro.Append(" and "); } filtro.Append(String.Format("Modelo like'%{0}%'", ddlModelo.SelectedItem.Text)); } if (f4 > 0) { if (filtro.Length > 0) { filtro.Append(" and "); } filtro.Append(String.Format("provincia like'%{0}%'", ddlProvincia.SelectedItem.Text)); } if (f5 > 0) { if (filtro.Length > 0) { filtro.Append(" and "); } filtro.Append(String.Format("idParte = {0}", ddlParte.SelectedValue)); } if (f6 > 0) { if (filtro.Length > 0) { filtro.Append(" and "); } filtro.Append(String.Format("Canton like'%{0}%'", ddlCanton.SelectedItem.Text)); } dv.RowFilter = filtro.ToString(); dtlPartes.DataSource = dv; dtlPartes.DataBind(); } catch (Exception ex) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al Aplicar filtro - " + ex.ToString(); string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }
private void llenarModalRepuesto(int idParte) { int idProveedor = 0; try { //Informacion de la Parte foreach (DataRow row in ParteBLL.obtenerParte(idParte).Rows) { lblModalParte.Text = row["Parte"].ToString(); lblParte.Text = row["Parte"].ToString(); lblClasificacion.Text = row["Clasificacion"].ToString(); lblProvincia.Text = row["provincia"].ToString(); lblCanton.Text = row["Canton"].ToString(); lblPrecio.Text = row["precio"].ToString(); idProveedor = Convert.ToInt32(row["idProveedor"].ToString()); } //Informacion de Vehiculos lstVehiculos.Items.Clear(); foreach (DataRow row in ParteBLL.obtenerVehiculoParte(idParte).Rows) { lstVehiculos.Items.Add(new ListItem(new Vehiculo(row["Marca"].ToString(), row["Modelo"].ToString(), row["anno"].ToString()).ToString())); } //Informacion Imagenes int i = 0; foreach (DataRow row in ParteBLL.obtenerParteImagen(idParte).Rows) { if (i == 0) { ltlIndicadores.Text = "<li data-target='#myCarousel' data-slide-to='" + i + "' class='Active'></li>"; ltlImagenes.Text = "<div class='item active img'><img src='" + row["rutaImagen"].ToString() + "' OnClientClick='return LoadDiv(this.src);'></div>"; } else { ltlIndicadores.Text += "<li data-target='#myCarousel' data-slide-to='" + i + "'></li>"; ltlImagenes.Text += "<div class='item img'><img src='" + row["rutaImagen"].ToString() + "' OnClientClick='return LoadDiv(this.src);'></div>"; } i++; } //Informacion Proveedor foreach (DataRow row in ProveedorBLL.obtenerInfoProveedor(idProveedor).Rows) { lblProveedor.Text = row["NombreProveedor"].ToString(); lblTipoProveedor.Text = row["tipoProveedor"].ToString(); lblProvinciaP.Text = row["provincia"].ToString(); lblCantonP.Text = row["Canton"].ToString(); lblDireccion.Text = row["direccion"].ToString(); lblEmail.Text = row["email"].ToString(); } //Obtener Telefono Proveedor lstTelefonos.Items.Clear(); if (ProveedorBLL.obtenerTelProveedor(idProveedor) != null) { foreach (DataRow row in ProveedorBLL.obtenerTelProveedor(idProveedor).Rows) { lstTelefonos.Items.Add(row["telefono"].ToString()); } } } catch (Exception ex) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar la informacion de la parte - " + ex.ToString(); string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }