private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (articulos.Count == 0)
            {
                MostrarMensajeInformacion("Se debe seleccionar al menos un artículo");
                return;
            }

            string errores = "";
            int    veces   = 1;

            foreach (ArticuloPaquete art in articulos)
            {
                clsPaquete paquete = new clsPaquete();
                paquete.part_codpqte  = string.Format("'{0}'", CodigoPaquete);
                paquete.part_cantidad = art.Cantidad;
                paquete.part_keyart   = string.Format("'{0}'", art.Codigo);

                if (veces == 1)
                {
                    if (paquete.EliminarTodoDetallePaquete())
                    {
                    }
                }

                veces++;

                if (!paquete.GuardarDetallePaquete())
                {
                    errores = errores + art.NombreArticulo + " " + paquete.mensaje + Environment.NewLine;
                }
            }

            if (!string.IsNullOrEmpty(errores))
            {
                MostrarMensajeInformacion("Paquete guardado pero con errores: " + Environment.NewLine + errores);
            }
            else
            {
                MostrarMensajeInformacion("Paquete guardado");
            }
            DialogResult = DialogResult.OK;
            this.Close();
        }