private void form_cargar_datos(String posicion) { try { tb_me_productosBL BL = new tb_me_productosBL(); tb_me_productos BE = new tb_me_productos(); DataTable dt = new DataTable(); BE.moduloid = modulo; if (productid.Text.Trim().Length > 0) { BE.productid = productid.Text.Trim(); } BE.posicion = posicion.Trim(); dt = BL.GetAll_paginacion(EmpresaID, BE).Tables[0]; if (dt.Rows.Count > 0) { limpiar_documento(); ssModo = "EDIT"; lineaid.Text = dt.Rows[0]["lineaid"].ToString().Trim(); lineaname.Text = dt.Rows[0]["lineaname"].ToString().Trim(); grupoid.Text = dt.Rows[0]["grupoid"].ToString().Trim(); gruponame.Text = dt.Rows[0]["gruponame"].ToString().Trim(); subgrupoid.Text = dt.Rows[0]["subgrupoid"].ToString().Trim(); subgruponame.Text = dt.Rows[0]["subgruponame"].ToString().Trim(); item.Text = dt.Rows[0]["item"].ToString().Trim(); productid.Text = dt.Rows[0]["productid"].ToString().Trim(); productname.Text = dt.Rows[0]["productname"].ToString().Trim(); nserie.Text = dt.Rows[0]["nserie"].ToString().Trim(); // Agregado cenestado.SelectedIndex = Convert.ToInt32(dt.Rows[0]["procedenciaid"]); if (dt.Rows[0]["unmed"].ToString().Trim().Length > 0) unmed.SelectedValue = dt.Rows[0]["unmed"].ToString().Trim(); precioenvase.Text = dt.Rows[0]["precioenvase"].ToString().Trim().PadLeft(1, '0'); if (dt.Rows[0]["unmedenvase"].ToString().Trim().Length > 0) unmedenvase.SelectedValue = dt.Rows[0]["unmedenvase"].ToString().Trim(); else unmedenvase.SelectedIndex = -1; unidenvase.Text = dt.Rows[0]["unidenvase"].ToString().Trim(); unmedpeso.Text = dt.Rows[0]["unmedpeso"].ToString().Trim(); peso.Text = dt.Rows[0]["peso"].ToString().Trim().PadLeft(1, '0'); String foto = dt.Rows[0]["foto"].ToString(); if (dt.Rows[0]["foto"].ToString() != "") { byte[] MyData1 = null; MyData1 = (byte[])(dt.Rows[0]["foto"]); if (MyData1 != null && MyData1.Length != 0) { go_foto.Visible = true; go_foto.Image = null; System.IO.MemoryStream ms = new System.IO.MemoryStream(); // Se utiliza el MemoryStream para extraer la imagen ms.Write(MyData1, 0, MyData1.Length); go_foto.Image = Image.FromStream(ms); } else { go_foto.Visible = false; go_foto.ImageLocation = ""; } } else { go_foto.Visible = false; go_foto.ImageLocation = ""; } subgrupoid.Enabled = false; productid.Enabled = true; btn_editar.Enabled = true; btn_eliminar.Enabled = true; btn_imprimir.Enabled = true; btn_primero.Enabled = true; btn_anterior.Enabled = true; btn_siguiente.Enabled = true; btn_ultimo.Enabled = true; btn_log.Enabled = true; btn_salir.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void form_cargar_datos(String posicion) { try { var BL = new tb_me_productosBL(); var BE = new tb_me_productos(); var dt = new DataTable(); BE.moduloid = moduloiddes.SelectedValue.ToString(); if (productid.Text.Trim().Length > 0) { BE.productid = productid.Text.Trim(); } BE.posicion = posicion.Trim(); dt = BL.GetAll_paginacion(EmpresaID, BE).Tables[0]; if (dt.Rows.Count > 0) { limpiar_documento(); ssModo = "EDIT"; lineaid.Text = dt.Rows[0]["lineaid"].ToString().Trim(); lineaname.Text = dt.Rows[0]["lineaname"].ToString().Trim(); grupoid.Text = dt.Rows[0]["grupoid"].ToString().Trim(); gruponame.Text = dt.Rows[0]["gruponame"].ToString().Trim(); subgrupoid.Text = dt.Rows[0]["subgrupoid"].ToString().Trim(); subgruponame.Text = dt.Rows[0]["subgruponame"].ToString().Trim(); item.Text = dt.Rows[0]["item"].ToString().Trim(); productid.Text = dt.Rows[0]["productid"].ToString().Trim(); productname.Text = dt.Rows[0]["productname"].ToString().Trim(); nom_producto = dt.Rows[0]["productname"].ToString().Trim(); productidold.Text = dt.Rows[0]["productidold"].ToString().Trim(); titulo.Text = dt.Rows[0]["titulo"].ToString().Trim(); compo.Text = dt.Rows[0]["compo"].ToString().Trim(); colorid.Text = dt.Rows[0]["colorid"].ToString().Trim(); colorname.Text = dt.Rows[0]["colorname"].ToString().Trim(); procedenciaid.SelectedIndex = Convert.ToInt32(dt.Rows[0]["paisid"]); txt_paisname.Text = dt.Rows[0]["paisname"].ToString().Trim(); nserie.Text = dt.Rows[0]["nserie"].ToString().Trim(); estado.SelectedIndex = Convert.ToInt32(dt.Rows[0]["status"]); if (dt.Rows[0]["unmed"].ToString().Trim().Length > 0) { unmed.SelectedValue = dt.Rows[0]["unmed"].ToString().Trim(); } if (dt.Rows[0]["unmedenvase"].ToString().Trim().Length > 0) { unmedenvase.SelectedValue = dt.Rows[0]["unmedenvase"].ToString().Trim(); } else { unmedenvase.SelectedIndex = -1; } unidenvase.Text = dt.Rows[0]["unidenvase"].ToString().Trim(); _nombreFoto = dt.Rows[0]["docname"].ToString().ToString(); dt.Rows[0]["foto"].ToString(); if (dt.Rows[0]["foto"].ToString() != string.Empty) { var MyData1 = (byte[])null; MyData1 = (byte[])(dt.Rows[0]["foto"]); if (MyData1 != null && MyData1.Length != 0) { vmContenidoFile = MyData1; go_foto.Visible = true; go_foto.Image = null; var ms = new System.IO.MemoryStream(); ms.Write(MyData1, 0, MyData1.Length); go_foto.Image = Image.FromStream(ms); } else { go_foto.Visible = false; go_foto.ImageLocation = string.Empty; } } else { go_foto.Visible = false; go_foto.ImageLocation = string.Empty; } subgrupoid.Enabled = false; productid.Enabled = true; btn_editar.Enabled = true; btn_eliminar.Enabled = true; btn_imprimir.Enabled = true; btn_primero.Enabled = true; btn_anterior.Enabled = true; btn_siguiente.Enabled = true; btn_ultimo.Enabled = true; btn_log.Enabled = true; btn_salir.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }