private void FrmArticuloProfile_Load(object sender, EventArgs e) { if (this.Articulo != null) { if (this.IsVenta) { this.btnAddCarrito.Visible = true; } this.Id_articulo = this.Articulo.Id_articulo; this.txtNombre.Text = this.Articulo.Nombre_articulo; this.txtTipo.Text = this.Articulo.Tipo_articulo; this.txtProveedor.Text = this.Articulo.Nombre_proveedor; this.lblCantidad.Text = "Cantidad: " + this.Articulo.Cantidad; this.txtPrecio.Text = this.Articulo.Precio.ToString(); this.txtDescripcion.Text = this.Articulo.Descripcion_articulo; if (this.Articulo.DtImagenes != null) { string rutaDestino; int cantidad_images = this.Articulo.DtImagenes.Rows.Count; if (cantidad_images == 1) { this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(this.Articulo.DtImagenes.Rows[0]["Imagen"]), out rutaDestino); this.px1.BringToFront(); } else { bool primer_imagen = true; foreach (DataRow row in this.Articulo.DtImagenes.Rows) { if (primer_imagen) { this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(row["Imagen"]), out rutaDestino); this.panelImagenes.Tag = this.px1; primer_imagen = false; } else { PictureBox pxAnterior = (PictureBox)this.panelImagenes.Tag; PictureBox px = new PictureBox(); px.SizeMode = PictureBoxSizeMode.StretchImage; px.Location = new System.Drawing.Point(pxAnterior.Location.X, pxAnterior.Location.Y + pxAnterior.Height); this.panelImagenes.Controls.Add(px); this.panelImagenes.Tag = px; } } } } else { this.px1.Image = Resources.SIN_IMAGEN1; } } }
public void AsignarImagen(string nombre_imagen, string appKey) { string rutaOr; Image Imagen = Imagenes.ObtenerImagen(appKey, nombre_imagen, out rutaOr); this.pxImagen.Image = Imagen; this.pxImagen.SizeMode = PictureBoxSizeMode.StretchImage; this.txtImagen.Text = nombre_imagen; this.txtImagen.Tag = rutaOr; this.Ruta_origen = rutaOr; }
public void InitTarjetasImg(string nivel, int stage) { TotalImg = _Imagenes.TotalImagenes(); List <string> _Tarjetas = new List <string>(); if (nivel == "Facil") { if (stage == 1) { int max = 8; _Tarjetas = ITarjeta.GetTarjetasHidden(max); for (int i = 0; i < max; i++) { int img_id = RandomNumber.getNumber(0, TotalImg); if (!IMG_Usados.Contains(img_id)) { Uri img_source = _Imagenes.ObtenerImagen(img_id); int temp_tarjeta_1 = RandomNumber.getNumber(0, max); int temp_tarjeta_2 = RandomNumber.getNumber(0, max); TarjetaIDUsados.Add(temp_tarjeta_1); TarjetaIDUsados.Add(temp_tarjeta_2); if (temp_tarjeta_1 == temp_tarjeta_2) { i--; } else { Image _Tarjeta_1 = IFinder.FindChild <Image>(Application.Current.MainWindow, _Tarjetas[temp_tarjeta_1]); Image _Tarjeta_2 = IFinder.FindChild <Image>(Application.Current.MainWindow, _Tarjetas[temp_tarjeta_2]); /*_Tarjeta_1.Source = img_source; * _Tarjeta_2.Source = img_source; */ } } } } } else if (nivel == "Medio") { } else if (nivel == "Dificil") { } }
private void CargarArticulo() { NegArticulo articuloLogico = new NegArticulo(); _articulo = articuloLogico.TraerPorId(_IdArticulo); txtNombre.Text = _articulo.Nombre; memoDescripcion.Text = _articulo.Descripcion; txtCantidadExistencias.Text = _articulo.CantidadExistencia.ToString(CultureInfo.InvariantCulture); txtCantidadBaja.Text = _articulo.CantidadMinima.ToString(CultureInfo.InvariantCulture); txtPrecio.EditValue = _articulo.Precio; ComboBox.SelectById(cbxMedida, _articulo.TipoUnidad); ComboBox.SelectById(cbxCategoria, _articulo.Categoria); ComboBox.SelectById(cbxSubCategoria, _articulo.Subcategoria); txtMarca.Text = _articulo.Marca; txtCodigo.Text = _articulo.Codigo; picArticulo.Image = Imagenes.ObtenerImagen(Imagenes.Categoria.Articulos, _articulo.Id); }
private void CargarEmpleado() { NegEmpleado empleadoLogico = new NegEmpleado(); _empleado = empleadoLogico.TraerPorId(_idEmpleado); if (_empleado == null) { return; } txtNombre.Text = _empleado.Nombre; txtApellidos.Text = _empleado.Apellido; txtCiudad.Text = _empleado.Telefono; txtCalle.Text = _empleado.Direccion; cbxPuesto.Text = _empleado.Puesto; ComboBox.SelectById(cbxDepartamento, _empleado.Departamento); txtUsuario.Text = _empleado.NombreUsuario; txtContrasena.Text = _empleado.Contrasena; txtFicha.Text = _empleado.NumeroEmpleado; txtRFC.Text = _empleado.Rfc; txtEstatura.Text = _empleado.Estatura; txtPeso.EditValue = _empleado.Peso; txtReferencia.Text = _empleado.ContactoPersonal; txtTipoSangre.Text = _empleado.TipoSangre; dateContratacion.DateTime = _empleado.FechaContratacion; dateTerminacion.DateTime = _empleado.FechaTerminacion; dateNacimiento.DateTime = _empleado.FechaNacimiento; txtReferencia.Text = _empleado.Referencia; chkM.Checked = _empleado.Genero == 'M'; chkAdministrador.Checked = _empleado.Administrador == 1; txtCalle.Text = _empleado.Calle; txtColonia.Text = _empleado.Colonia; txtCiudad.Text = _empleado.Ciudad; txtCP.EditValue = _empleado.CodigoPostal; txtCurp.Text = _empleado.Curp; txtImss.Text = _empleado.NumeroAfiliacion; txtInfonavit.Text = _empleado.CreditoInfonavit; picPhoto.Image = Imagenes.ObtenerImagen(Imagenes.Categoria.Empleados, _empleado.Id); }
public void AsignarDatos(Articulo art) { this.Articulo = art; this.toolTip1.SetToolTip(this.txtCantidad, "Cantidad en stock " + (art.Cantidad)); this.txtNombreArticulo.Text = art.Nombre_articulo; this.txtNombreProveedor.Text = art.Nombre_proveedor; this.txtPrecio.Text = "Precio " + Environment.NewLine + art.Precio.ToString("C"); this.txtCantidad.Text = "Cantidad " + Environment.NewLine + art.Cantidad_carrito; this.CalcularSubtotal(); if (art.DtImagenes != null) { if (art.DtImagenes.Rows.Count > 0) { this.pxImagen.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(art.DtImagenes.Rows[0]["Imagen"]), out string rutaDestino); } } else { pxImagen.Image = Resources.SIN_IMAGEN1; } }
public void AsignarDatosArticulo() { try { string rpta; DataTable dtArticulo = NArticulos.BuscarArticulos("ID ARTICULO", this.Id_articulo.ToString(), out rpta); if (dtArticulo != null) { if (this.IsVenta) { this.btnAddCarrito.Visible = true; } articulo = new Articulo(); articulo.Id_articulo = this.Id_articulo; articulo.Id_tipo_articulo = Convert.ToInt32(dtArticulo.Rows[0]["Id_tipo_articulo"]); articulo.Tipo_articulo = Convert.ToString(dtArticulo.Rows[0]["Nombre_tipo"]); articulo.Nombre_articulo = Convert.ToString(dtArticulo.Rows[0]["Nombre_articulo"]); articulo.Id_proveedor = Convert.ToInt32(dtArticulo.Rows[0]["Id_proveedor"]); articulo.Nombre_proveedor = Convert.ToString(dtArticulo.Rows[0]["Nombre_proveedor"]); articulo.Cantidad = Convert.ToInt32(dtArticulo.Rows[0]["Cantidad"]); articulo.Tipo_detalle = Convert.ToString(dtArticulo.Rows[0]["Tipo_detalle"]); articulo.Descripcion_articulo = Convert.ToString(dtArticulo.Rows[0]["Descripcion_articulo"]); articulo.Precio = Convert.ToInt32(dtArticulo.Rows[0]["Precio_articulo"]); this.txtNombre.Text = articulo.Nombre_articulo; this.txtDescripcion.Text = articulo.Descripcion_articulo; this.lblTipo.Text = articulo.Tipo_articulo; this.lblCantidad.Text = "Cantidad: " + articulo.Cantidad; dtArticulo = NArticulos.BuscarImagenesArticulos("ID ARTICULO", this.Id_articulo.ToString(), out rpta); if (dtArticulo != null) { articulo.DtImagenes = dtArticulo; //Ajustar tamaño picture int cantidad_images = dtArticulo.Rows.Count; string rutaDestino; if (cantidad_images == 1) { this.px1.Size = new Size(this.px1.Width * 2, this.px1.Height * 2); this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(dtArticulo.Rows[0]["Imagen"]), out rutaDestino); this.px1.BringToFront(); } else if (cantidad_images == 2) { this.px1.Size = new Size(this.px1.Width, this.px1.Height * 2); this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(dtArticulo.Rows[0]["Imagen"]), out rutaDestino); this.px2.Size = new Size(this.px2.Width, this.px2.Height * 2); this.px2.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(dtArticulo.Rows[1]["Imagen"]), out rutaDestino); this.px1.BringToFront(); this.px2.BringToFront(); } else if (cantidad_images == 3) { this.px1.Size = new Size(this.px1.Width, this.px1.Height * 2); this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(dtArticulo.Rows[0]["Imagen"]), out rutaDestino); this.px2.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(dtArticulo.Rows[1]["Imagen"]), out rutaDestino); this.px3.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos", Convert.ToString(dtArticulo.Rows[2]["Imagen"]), out rutaDestino); this.px1.BringToFront(); } } else { this.px1.Size = new Size(this.px1.Width * 2, this.px1.Height * 2); this.px1.Image = Resources.SIN_IMAGEN1; this.px1.BringToFront(); } } else { if (!rpta.Equals("OK")) { throw new Exception("Hubo un error al buscar un artículo"); } } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "AsignarDatosArticulo", "Hubo un error al asignar los datos del artículo", ex.Message); } }