private void Update() { try { if (productid.Text.Trim().Length != 13) { MessageBox.Show("Código de producto invalido !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (productname.Text.Trim().Length == 0) { MessageBox.Show("Ingrese nombre de producto !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (unmed.SelectedIndex == -1) { MessageBox.Show("Seleccione la unidad de medida !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (unmedenvase.SelectedIndex == -1) { MessageBox.Show("Seleccione la unidad de medida !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (unidenvase.Text == "") { MessageBox.Show("Ingrese Equivalente !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { tb_me_productosBL BL = new tb_me_productosBL(); tb_me_productos BE = new tb_me_productos(); BE.moduloid = modulo.Trim(); BE.lineaid = lineaid.Text.Trim(); BE.grupoid = grupoid.Text.Trim(); BE.subgrupoid = subgrupoid.Text.Trim(); BE.item = item.Text.Trim(); BE.productid = productid.Text.Trim(); BE.productname = productname.Text.Trim().ToUpper(); BE.nserie = nserie.Text.ToString(); if (unmed.SelectedValue != null) BE.unmed = unmed.SelectedValue.ToString(); BE.precioenvase = Convert.ToDecimal(precioenvase.Text.Trim().PadLeft(1, '0')); if (unmedenvase.SelectedValue != null) BE.unmedenvase = unmedenvase.SelectedValue.ToString(); BE.procedenciaid = cenestado.SelectedIndex.ToString(); BE.unidenvase = Convert.ToDecimal(unidenvase.Text.Trim()); BE.unmedpeso = unmedpeso.Text.Trim().ToUpper(); BE.peso = Convert.ToDecimal(peso.Text.Trim().PadLeft(0, '0')); BE.status = "0"; BE.usuar = VariablesPublicas.Usuar.Trim(); // Asignando el valor de la imagen System.IO.MemoryStream ms = new System.IO.MemoryStream(); if (go_foto.Image != null) { go_foto.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); } BE.Foto = ms.GetBuffer(); if (BL.Update(EmpresaID, BE)) { SEGURIDAD_LOG("M"); MessageBox.Show("Datos modificado correctamente !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); procesado = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Update() { try { if (productid.Text.Trim().Length != 13) { MessageBox.Show("Código de producto invalido !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (productname.Text.Trim().Length == 0) { MessageBox.Show("Ingrese nombre de producto !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (unmed.SelectedIndex == -1) { MessageBox.Show("Seleccione la unidad de medida !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (unmedenvase.SelectedIndex == -1) { MessageBox.Show("Seleccione la unidad de medida !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (unidenvase.Text == string.Empty) { MessageBox.Show("Ingrese Equivalente !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { var BL = new tb_me_productosBL(); var BE = new tb_me_productos(); BE.moduloid = moduloiddes.SelectedValue.ToString(); if (moduloiddes.SelectedValue.ToString() == "0000") { MessageBox.Show("Seleccione Almacen", "Information"); return; } BE.lineaid = lineaid.Text.Trim(); BE.grupoid = grupoid.Text.Trim(); BE.subgrupoid = subgrupoid.Text.Trim(); BE.item = item.Text.Trim(); BE.productid = productid.Text.Trim(); BE.productname = productname.Text.Trim().ToUpper(); BE.productidold = productidold.Text.Trim().ToUpper(); BE.titulo = titulo.Text.Trim().ToUpper(); BE.compo = compo.Text.Trim().ToUpper(); BE.colorid = colorid.Text.Trim(); BE.colorname = colorname.Text.Trim().ToUpper(); if (unmed.SelectedValue != null) { BE.unmed = unmed.SelectedValue.ToString(); } if (unmedenvase.SelectedValue != null) { BE.unmedenvase = unmedenvase.SelectedValue.ToString(); } BE.procedenciaid = procedenciaid.SelectedIndex.ToString(); BE.unidenvase = Convert.ToDecimal(unidenvase.Text.Trim()); BE.status = estado.SelectedIndex.ToString(); BE.usuar = VariablesPublicas.Usuar.Trim(); BE.nserie = nserie.Text.ToString(); var ms = new System.IO.MemoryStream(); if (modulo == "0500") { if (go_foto.Image != null) { go_foto.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); } } BE.Foto = ms.GetBuffer(); if (BL.Update(EmpresaID, BE)) { SEGURIDAD_LOG("M"); MessageBox.Show("Datos Modificado Correctamente !!!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); procesado = true; } } } } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }