示例#1
0
        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'>&times;</a>";
                string mensaje         = "Error al cargar la informacion de la parte - " + ex.ToString();
                string disennoMensajeF = "</div>";
                ltlMensaje.Text    = disennoMensajeI + mensaje + disennoMensajeF;
                ltlMensaje.Visible = true;
            }
        }