/// <summary>
        /// Agregar nuevo registro.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void menuNuevo_Click(object sender, EventArgs e)
        {
            frmPopupProducto ofrmPopupProducto = new frmPopupProducto(AccionPopup.Nuevo, "0");

            ofrmPopupProducto.ShowDialog();
            Listar();
        }
        /// <summary>
        /// Editar un registro existente.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void menuEditar_Click(object sender, EventArgs e)
        {
            //Mostrar mensaje si no hay datos registrados.
            if (Mensajes.ExistenRecursosActivos(dgvProducto))
            {
                return;
            }
            //Obtener id para modificar el recurso.
            string           id = dgvProducto.CurrentRow.Cells[0].Value.ToString();
            frmPopupProducto ofrmPopupProducto = new frmPopupProducto(AccionPopup.Editar, id);

            ofrmPopupProducto.ShowDialog();
            Listar();
        }