private void Insert()
        {
            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_60productosBL();
                                    var BE = new tb_60productos();

                                    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();
                                    BE.marcaid = marcaid.Text.Trim();
                                    if (coleccionid.SelectedValue != null)
                                    {
                                        BE.coleccionid = coleccionid.SelectedValue.ToString();
                                    }
                                    if (generoid.SelectedValue != null)
                                    {
                                        BE.generoid = generoid.SelectedValue.ToString();
                                    }
                                    if (temporadaid.SelectedValue != null)
                                    {
                                        BE.temporadaid = temporadaid.SelectedValue.ToString();
                                    }
                                    if (unmed.SelectedValue != null)
                                    {
                                        BE.unmed = unmed.SelectedValue.ToString();
                                    }
                                    if (unmedenvase.SelectedValue != null)
                                    {
                                        BE.unmedenvase = unmedenvase.SelectedValue.ToString();
                                    }
                                    else
                                    {
                                        unmedenvase.Text = string.Empty;
                                    }
                                    BE.procedenciaid = procedenciaid.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 = estado.SelectedIndex.ToString();
                                    BE.usuar = VariablesPublicas.Usuar.Trim();

                                    BE.nserie = nserie.Text.ToString();
                                    var ms = new System.IO.MemoryStream();

                                    BE.Foto = ms.GetBuffer();

                                    if (BL.Insert(EmpresaID, BE))
                                    {
                                        MessageBox.Show("Datos Grabados Correctamente !!!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        procesado = true;
                                        pnl_busqueda.Enabled = true;
                                    }
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Insert()
        {
            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_60productosBL BL = new tb_60productosBL();
                    tb_60productos BE = new tb_60productos();

                    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.productidold = "0";
                    BE.titulo = titulo.Text.Trim().ToUpper();
                    BE.compo = compo.Text.Trim().ToUpper();
                    BE.colorid = colorid.Text.Trim();
                    BE.colorname = colorname.Text.Trim().ToUpper();
                    BE.marcaid = marcaid.Text.Trim();
                    if (coleccionid.SelectedValue != null)
                        BE.coleccionid = coleccionid.SelectedValue.ToString();
                    if (generoid.SelectedValue != null)
                        BE.generoid = generoid.SelectedValue.ToString();
                    if (temporadaid.SelectedValue != null)
                        BE.temporadaid = temporadaid.SelectedValue.ToString();

                    if (unmed.SelectedValue != null)
                        BE.unmed = unmed.SelectedValue.ToString();

                    if (unmedenvase.SelectedValue != null)
                        BE.unmedenvase = unmedenvase.SelectedValue.ToString();
                    else
                        unmedenvase.Text = "";

                    BE.procedenciaid = procedenciaid.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 = estado.SelectedIndex.ToString();
                    BE.usuar = VariablesPublicas.Usuar.Trim();

                    BE.nserie = nserie.Text.ToString();
                    // Asignando el valor de la imagen
                    // Stream usado como buffer
                    System.IO.MemoryStream ms = new System.IO.MemoryStream();
                    // Se guarda la imagen en el buffer
                    if (modulo == "0500")
                    {
                        if (go_foto.Image != null)
                        {
                            go_foto.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                        }
                    }
                    // Se extraen los bytes del buffer para asignarlos como valor para el
                    // parámetro.
                    BE.Foto = ms.GetBuffer();

                    if (BL.Insert(EmpresaID, BE))
                    {
                        MessageBox.Show("Datos Grabados Correctamente !!!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        procesado = true;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Insert()
        {
            try
            {
                var BL = new tb_60productosBL();
                var BE = new tb_60productos();
                BE.moduloid = VariablesPublicas.Moduloid;
                BE.lineaid = lineaid.Text.Trim();
                BE.grupoid = grupoid.Text.Trim();
                BE.subgrupoid = subgrupoid.Text.Trim();
                BE.item = _item.Text.Trim();
                BE.moneda = "S";
                BE.productid = _productid.Text.Trim();
                BE.productname = subgruponame.Text.Trim().ToUpper();
                BE.productidold = "0";
                BE.unmed = "UND";
                BE.unmedenvase = "UND";
                BE.procedenciaid = "0";
                BE.unidenvase = 1;
                BE.status = "0";
                BE.usuar = VariablesPublicas.Usuar.Trim();
                var ms = new System.IO.MemoryStream();
                BE.Foto = ms.GetBuffer();

                if (BL.Insert(EmpresaID, BE))
                {
                    lblmensaje.Text = "»» Datos Generados Correctamente ««";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }